这似乎应该很容易做到,但我还没有找到或想出一个解决方案。
我使用的是Starkers主题和Wordpress 3.0.4,我的网站按照正常方式自动生成导航。但是我想导航到only show the top level pages, i、 e.不显示指向其他页面的子页面的链接。
这是我当前使用的代码。
<?php wp_nav_menu( array( \'container\' => \'nav\', \'fallback_cb\' => \'starkers_menu\',
\'theme_location\' => \'primary\' ) ); ?>
我想以编程方式隐藏子链接,但如果有人可以建议如何为子链接分配特定的类,我准备使用CSS。
提前感谢您的帮助。
**edit 2**
我已经找到了我正在使用的实际功能,名为starkers\\u menu(以下)。然而,增加深度,甚至删除其他排除项,仅仅使用深度也不起作用:
function starkers_menu() {
echo \'<nav><ul>\';
wp_list_pages(\'depth=1&exclude=4,19&title_li=\');
echo \'</ul></nav>\';
}