我在我的網站中有一個菜單和子菜單,當我按下一個子菜單項時,我看到一個頁面,這個頁面有一個左側欄和這些子菜單頁面的列表,並突出顯示當前我看到的頁面。如何顯示當前頁面的姐妹頁
我tryed使用wp_list_pages
但是,不能正常工作。我可以使用WP_Query
嗎?
這是怎麼回事?
我在我的網站中有一個菜單和子菜單,當我按下一個子菜單項時,我看到一個頁面,這個頁面有一個左側欄和這些子菜單頁面的列表,並突出顯示當前我看到的頁面。如何顯示當前頁面的姐妹頁
我tryed使用wp_list_pages
但是,不能正常工作。我可以使用WP_Query
嗎?
這是怎麼回事?
如果你想要顯示的只是頁面的兄弟姐妹,你可以試試這個。
$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的詳細解釋它是如何工作:)
編輯:測試上面,修好了沒有工作的元素。它現在應該只顯示兄弟頁面
您是否問如何顯示左側菜單的子頁面? – Ian
不,他們是當前頁面的姐妹,他們在同一個子菜單:) – MrRoman
所以你不想顯示子頁面,你只是想顯示同一級別的頁面?另外,當您嘗試使用wp_list_pages時什麼都不起作用? – Ian