假設以下情況,有一個父頁面,然后它有一些子頁面。當你打開父頁面的時候,你想在 sidebar 顯示它的子頁面的鏈接。 當你打開子頁面鏈接的時候,你還是想要顯示同樣一組鏈接。但問題是,你現在想顯示的是相同父頁面的其他子頁面。你不能通過一個簡單函數就能解決這個問題。 下面是詳細解決方法:
1 2 3 4 5 6 7 8 9 10 | <?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) { echo '<ul>'; echo $children; echo '</ul>'; } ?> |