在函数中声明以下函数。php
function wpse58346_wp_list_pages( $pages, $r ) {
foreach( $pages as $key => $page ) {
if ( 50 < $page->menu_order )
unset($pages[$key]);
}
return $pages;
}
现在打电话之前
wp_list_pages()
应用过滤器,如下所示
add_filter(\'get_pages\', \'wpse58346_wp_list_pages\', \'\', 2);
你打过电话之后
wp_list_pages()
您可以删除过滤器,这样它就不会干扰其他功能
remove_filter(\'get_pages\', \'wpse58346_wp_list_pages\');