2012-12-08 36 views
0

我想創建一個父頁面的子頁面列表,它將出現在我的WordPress網站的側欄中。該側邊欄將出現在每個頁面上。如何在沒有小工具的側邊欄中列出子頁面 - wordpress

因此,例如,我有一個ID爲54的頁面。此頁面有7個子頁面。我想在側欄中顯示這7個頁面(只是標題),以及任何更多的子頁面。

目前有一個名爲'Pages'的小部件可以做到這一點,但我希望通過代碼直接在sidebar.php中執行此操作,而不是使用小部件,因爲使用小部件有一些限制。

任何幫助將不勝感激。

感謝

+3

嘗試http://wordpress.stackexchange.com – mrtsherman

+0

感謝,不知道這存在 – Adam

回答

4

嘗試此鏈接:http://codex.wordpress.org/Function_Reference/wp_list_pages 詳細的,看的 '深度' 和 'child_of' 的功能參數。

應該是:

<?php wp_list_pages(array('depth' => 1, 'child_of' => YOUR_PAGE_ID_HERE); ?> 

此外,還可以獲取頁面ID動態也當然。

+0

如果你加了註釋到附近的列表頁面添加到'get_sidebar答案是更完整的()' 。 – brasofilo

+0

嗯,是的,你應該使用wp_list_pages你想要列表出現。如果它的側邊欄,然後在側邊欄文件中使用它。 – Juan

0

要編寫用於這種目的的自定義代碼,需要您在小部件中執行php。嘗試使用此Php Code Execute Plugin

相關問題