[wp-hackers] add_filter() with multiple arguments

Eric Mann eric at eamann.com
Mon Aug 23 17:11:55 UTC 2010

It's fairly easy to add a filter that accepts multiple parameters, but how do
you return those parameters?
The solution to this particular category problem is to add a filter to
'get_categories_taxonomy' which passes two arguments, $args['taxonomy'] and
$args.  But what do you pass back in the return?
function exclude_children($taxonomy, $args) {
    $args['exclude_tree'] => '1';
    return $args;
add_filter('get_categories_taxonomy', 'exclude_children', 10, 2);
break anything when it executes?  I've never added a filter that accepted
multiple arguments before, and the Codex documentation only addresses receiving
more than one argument, not passing them back ... 

More information about the wp-hackers mailing list