Make WordPress Core

Ticket #768: filter-args.diff

File filter-args.diff, 746 bytes (added by morganiq, 20 years ago)
Line 
1Index: wp-includes/functions.php
2===================================================================
3RCS file: /cvsroot/cafelog/wordpress/wp-includes/functions.php,v
4retrieving revision 1.243
5diff -r1.243 functions.php
6874a875,880
7>       
8>       if ($filter)
9>               $args = array($string) + array_slice(func_get_args(), 3);
10>       else
11>               $args = array($string) + func_get_arg(3);
12>       
13892c898
14<                                               $string = call_user_func($function, $string);
15---
16>                                               $string = call_user_func_array($function, $args);
17894c900
18<                                               call_user_func($function, $string);
19---
20>                                               call_user_func_array($function, $args);
21928c934,935
22<       apply_filters($tag, $string, false);
23---
24>       $args = array_slice(func_get_args(), 2);
25>       apply_filters($tag, $string, false, $args);