2013-08-06 62 views
1

我在我的網站中有一個菜單和子菜單,當我按下一個子菜單項時,我看到一個頁面,這個頁面有一個左側欄和這些子菜單頁面的列表,並突出顯示當前我看到的頁面。如何顯示當前頁面的姐妹頁

enter image description here

enter image description here

我tryed使用wp_list_pages但是,不能正常工作。我可以使用WP_Query嗎?

這是怎麼回事?

+0

您是否問如何顯示左側菜單的子頁面? – Ian

+0

不,他們是當前頁面的姐妹,他們在同一個子菜單:) – MrRoman

+0

所以你不想顯示子頁面,你只是想顯示同一級別的頁面?另外,當您嘗試使用wp_list_pages時什麼都不起作用? – Ian

回答

1

如果你想要顯示的只是頁面的兄弟姐妹,你可以試試這個。

$parent = $post->post_parent; 
wp_list_pages(array(
'depth'=>1, //displays only the top depth 
'exclude'=>$parent, //Exclude the parent page from showing up in the list. 
)); 

你需要創建一個子頁面,以顯示他們的兄弟姐妹的網頁的一些條件語句,但至少應該讓你去。通過指定哪個ID包含在頁面列表中,它應該爲你輸出一個列表。

此外,還可以參考wp_list_pages codex的詳細解釋它是如何工作:)

編輯:測試上面,修好了沒有工作的元素。它現在應該只顯示兄弟頁面

+0

你是最棒的:D – MrRoman

+0

謝謝,我很高興它對你有用。 – Ian

相關問題