1
我正在嘗試製作父頁的所有同級(子)頁的列表。這很簡單。 但我標記每個兄弟子頁面,我想舉辦像這樣我的列表:按標籤列出的同級頁
Term 1
- Child/Sibling Page 1
- Child/Sibling Page 2
- Child/Sibling Page 4
Term 2
- Child/Sibling Page 3
Term 4
- Child/Sibling Page 5
- Child/Sibling Page 6
- Child/Sibling Page 7
我需要這個名單同時出現在父頁面和每個兄弟子頁面上。這是我迄今爲止列出所有兄弟頁面:
<?php if($post->post_parent): ?>
<?php $children = wp_list_pages('title_li=&child_of='.$post->post_parent.'&echo=0'); ?>
<?php else: ?>
<?php $children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0'); ?>
<?php endif; ?>
<?php if ($children) { ?>
<ul class="subpage-list">
<?php echo $children; ?>
</ul>
<?php } ?>
我在這裏有點困惑。條件爲'if($ post-> post_parent):...'後的塊會查找當前帖子的所有同級,而對於最高級別(無post_parent)帖子,則查找當前帖子的子級。這是打算?當你說**父母頁面的「兄弟(子)頁面」時,這有點令人困惑。我看到你想根據其關聯的標籤來組織檢索到的頁面,但我們需要更多信息。你能概述頁面和標籤是如何相關的嗎?請注意,帖子可以有多個標籤,但您似乎只想將每個頁面放在一個標籤下。 – kjetilh 2013-02-20 10:26:23
優秀的問題。我會看看我能否更好地解釋自己。 我有一個父頁面,父母 ,該頁面有幾個子頁面。這些孩子頁面都是彼此的「兄弟姐妹」。 所以,如果你在父頁面上,我想按標籤列出所有的孩子(如果頁面有多個標籤,它可以顯示在多個標籤標題下)。而且,如果你在一個子頁面上,我想顯示同樣的兄弟頁面列表,也是按標籤組織的。這是澄清任何? 此外,我上面的代碼沒有正確列出所有的孩子/兄弟姐妹頁,但我無法弄清楚如何遍歷標籤列表... – f8xmulder 2013-02-20 16:20:28