2012-04-03 90 views
0

嗨我一直在嘗試幾個小時,以顯示我的頁面模板上的特定頁面和他們的孩子的四列網格。我的網站結構是:WordPress的 - 從頁面模板列出特定的頁面和子頁面或創建一個新的菜單?

Main Page 
    Service Page 
    -Service Type 1 
    --Service Type 1, Item 1 
    --Service Type 1, Item 2 
    -Service Type 2 
    --Service Type 2, Item 1 
    --Service Type 2, Item 2 

我有困難想列出我的「服務類型」,並有子頁面從我的頁面模板。

我試圖製作一個頁面ID(來自「服務類型」的ID)數組並顯示這些頁面的標題。

然後,我想要搜索數組,看看它裏面的頁面是否有子元素,如果是這樣的話,顯示下面的子標題作爲鏈接(在我的css後面)。

這聽起來並不困難,但我似乎無法擺脫困境。我一直在搗碎代碼,但無法弄清楚。

我可以利用顯示在基本列表中的頁面:

<?php wp_list_pages('include=453&title_li='); ?> 
<?php wp_list_pages('child_of=453&sort_column=post_title&title_li=') ?> 
<?php wp_list_pages('include=457&title_li='); ?> 
<?php wp_list_pages('child_of=457&sort_column=post_title&title_li=') ?> 

但希望有更多的東西動態的,所以,如果我增加更多的服務類型,我不必手動輸入所有的代碼,而不是我所能用新的ID填充數組?

我想我的頁面的頂格有類似:

-Service Type 1   -Service Type 2   -Service Type 3 
    --Service Type 1, Item 1 --Service Type 2, Item 1 --Service Type 3, Item 1 
    --Service Type 1, Item 2 --Service Type 2, Item 2 --Service Type 3, Item 1 

上午我接近這一權利或我應該做某種形式的菜單嗎? 任何幫助,將不勝感激!

謝謝!

回答

0

原來,不是列出頁面和子頁面,而是創建一個新菜單以實現我想要獲得的內容。

我使用的代碼在這裏,使第二個菜單:

http://wordpress.org/support/topic/on-adding-second-menu-to-twenty-eleven?replies=4

我有一個問題,在「主頁」出現在第二個菜單讓我用在這裏找到刪除它的功能:

http://wordpress.org/support/topic/remove-home-from-menu-1?replies=9

+0

不要忘記點擊勾選向左接受的答案,因此,如果有人需要這個在將來,他們就會知道答案已經公佈。 – Theresa 2012-04-04 20:42:22

相關問題