1
我一直試圖在有幾個條件的Wordpress中設置一個基本側欄。顯示該父頁面的一級父項和子項
- 如果它是一個頂級頁面,顯示兒童
- 的第一級。如果它是一個子頁面,顯示父和它的兄弟姐妹
我得到的一些結果與此,但它增加了不是直接孩子的頁面。
<?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) { ?>
<?php echo '<h4>Explore ' . get_the_title($parent[1]) . '</h4>'; ?>
<?php echo $children; ?>
感謝您的答覆!不幸的是似乎沒有出現。我沒有看到任何語法問題,並嘗試調整它,但沒有任何運氣。它目前在頂層頁面和子頁面上沒有顯示任何內容。 –
如果您在每個階段爲變量添加'var_dump's,您是否在任何時候獲得任何結果? – FluffyKitten
@TrevorCollinson我剛剛測試過它,它對我的工作很完美。你有沒有注意到我沒有在你的代碼中包含顯示'$ children'的其他代碼?我只改變了'if-else',所以我只包含這些行。我已經更新了我的答案以添加它們,以防萬一您忘記保留它們:-) – FluffyKitten