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が表示されます->OK
メニュー2->メニュー3をクリックすると表示され、メニュー1->OKが表示されます。
メニュー3->メニュー2をクリックすると非表示になります!
誰かがここで私を助けてもらえますか?本当にありがたいです!
ありがとう、メリークリスマス!ケビン