【发布时间】:2012-12-11 01:24:42
【问题描述】:
我在 WordPress 中遇到了第 3 级导航菜单的问题。我正在使用以下代码输出 3 级导航:
<?php $parents = wp_list_pages("title_li=&depth=1&echo=0&sort_column=menu_order");
if($post->post_parent) {
$siblings = wp_list_pages("title_li=&depth=1&child_of=".$post->post_parent."&echo=0&sort_column=menu_order");
$children = wp_list_pages("title_li=&depth=1&child_of=".$post->ID."&echo=0&sort_column=menu_order");
} else {
$children = wp_list_pages("title_li=&depth=1&child_of=".$post->ID."&echo=0&sort_column=menu_order");
$siblings = array();
}
if($parents) { ?>
<ul class="topseiten">
<?php echo $parents; ?>
</ul>
<?php }
if($siblings) { ?>
<ul class="unterseiten">
<?php echo $siblings; ?>
</ul>
<?php }
if($children) { ?>
<ul class="unterunterseiten">
<?php echo $children; ?>
</ul>
<?php } ?>
当我点击菜单 1 -> 显示菜单 2 -> 确定
当我点击菜单 2 -> 菜单 3 正在显示并且你看到菜单 1 -> 确定
当我点击菜单 3 -> 菜单 2 被隐藏!
有人可以帮我吗?真的很感激!
谢谢,圣诞快乐! 凯文
【问题讨论】:
标签: php wordpress navigation