2009-08-24 68 views
2

我已經應用自定義爲了我的頁面的導航頂層,但它不會自動按字母順序排序的子菜單,雖然我認爲這種行爲:如何在Wordpress.org 2.8.4中的靜態頁面中訂購子頁面?

Pages are usually ordered alphabetically, but you can put a number above to change the order pages appear in. (We know this is a little janky, it’ll be better in future releases.) 

我實現了使用這行代碼導航:

<?php wp_page_menu('sort_column=menu_order'); ?> 

最後,我真的必須去手動訂購我的靜態頁面,或者我應該手動編程菜單項目的順序嗎?

回答

1

我認爲My Page Order extension可能是你正在尋找。

+0

很多thx爲您的建議,這個工具使排序頁面更好的體驗。 wordpress開發者團隊真的必須爲此做出一個集成的解決方案。 – 2009-08-24 13:40:57

+0

在你發佈的內容中,它的確會說:「我們知道這有點難聽,未來版本會更好。」希望這樣的內容最終會嵌入到WordPress中,但在此之前,據我所知,這是管理你想要的最好方法。 – 2009-08-24 13:50:19

+0

是的沒錯,但是有沒有用於按字母順序進行子菜單順序而不需要使用這樣的工具的缺點?我知道它的工作有點,但我認爲電腦可以做這種工作方式比我更好:) – 2009-08-24 13:54:23

1

而且,你嘗試過:

wp_page_menu('sort_column=post_title'); 

,而不是 'menu_order'?

根據食典,它看起來像標題會導致按字母排序?

http://codex.wordpress.org/Template_Tags/wp_page_menu

+0

我已經嘗試了這一點,但我失去了這種方式的頂級導航的自定義順序。 – 2009-08-24 13:45:20