Фильтр get_bookmarks не предоставляет аргумент запроса (wp 3.1)

Я использую фильтр для функции get_bookmarks. Когда я использую два аргумента в своей функции фильтра, я получаю массив результатов и ничего для второго arg (это должен быть проанализированный запрос).

Вот что я имею в виду:

function samiconductor_sort_links_by_order( $results, $args ) { echo print_r($args); // nothing function order($a, $b) { $a_order = get_option( "link_order_$a->link_id", 0 ); $b_order = get_option( "link_order_$b->link_id", 0 ); if ( $a_order == $b_order ) { return 0; } return ( $a_order > $b_order ) ? -1 : 1; } usort( $results, order ); return array_reverse($results); } add_filter( 'get_bookmarks', 'samiconductor_sort_links_by_order' ); 

И вот функция get_bookmarks – источник .

Как вы можете видеть, он должен передать $ r = wp_parse_args ($ args, $ defaults); так как второй аргумент фильтра.

Я что-то упускаю?

благодаря

Solutions Collecting From Web of "Фильтр get_bookmarks не предоставляет аргумент запроса (wp 3.1)"