我想添加一个wordpress菜单的子菜单到我的主题中。我想使用Wordpress 3.0的wp_nav_menu功能。换句话说,我想查看子菜单而不是子页面,这意味着wp_list_pages不是正确的功能,因为我需要子菜单而不是子页面。将子菜单添加到Wordpress主题
假设菜单结构看起来像这样:
- 首页
- 条目1
- Entry3
- Entry4
- ENTRY2
- Entry5
- Entry6
我想,如果有人点击条目1(并使其母公司)的主题只是显示这个条目的子菜单。在条目1的情况下,它是:
- Entry3
- Entry4
我知道有一个这样的代码:
<?php
$children = ($post->post_parent) ? wp_list_pages('title_li=&child_of='.$post->post_parent.'&echo=0') : wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
if($children) { echo('<ul>'.$children.'</ul>'); }
?>
然而,问题是,我说起菜单结构和不是的页面结构。哦,深度参数不起作用,因为这意味着到此处而不是从这里。
我认为可以有一个解决方案与自定义步行者,但我不知道如何实现。对于wp_nav_menu http://codex.wordpress.org/Template_Tags/wp_nav_menu
功能参考我在寻找这个问题的解决方案了这么久,所以请帮助我。非常感谢。
您是否找到了解决方案?我也有问题。 – Bajlo 2012-04-09 11:12:25