从wp_list_ages($args)中排除一项; 时间:2012-01-05 作者:Jarco 我有一个菜单,当前显示为wp_list_pages( \'title_li=\' );这将显示菜单中所有页面的所有子页面。我想排除id为56的页面显示其子项。当我使用wp_list_pages( \'exclude=56&title_li=\' ); 菜单变得巨大,遍布整个页面。当我使用wp\\u list\\u页面(“排除=56”)时;菜单变得混乱(垂直而非水平(无li),所有菜单都会显示出来。我怎样才能解决这个问题? 2 个回复 SO网友:Simon Scarfe 有一个名为wp\\u list\\u pages\\u exclude的过滤器,您可以将其挂接到其中(将其放在functions.php中):function filter_wp_list_pages($exclude){ $exclude[] = 56; return $exclude; } add_filter("wp_list_pages_excludes", "filter_wp_list_pages"); SO网友:johnsardine 尝试更改exclude 到exclude_tree, 在函数中阅读更多信息parameters. 结束 文章导航