次の構造のWordPressサイトがあります
Page 1
Sub Page 1
Sub Page 2
Page 2
Sub Page 1
Sub-Sub Page 1
Sub-Sub Page 2
Sub-Sub Page 3
Sub Page 2
Sub Page 3
サブサブページで、サイドバーのナビゲーションにサブページを一覧表示したい。
以下のコードを出発点として使用すると、サブページではなくサブサブページがナビゲーションに表示されるため、サブサブページでは機能しません。
<?php
if($post->post_parent)
$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
else
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
if ($children) { ?>
<ul>
<?php echo $children; ?>
</ul>
<?php } ?>
ありがとう
ブレット