2013-08-07 72 views
0

我的目標是爲非技術性網站管理員提供一個易於使用的界面,用於在WordPress主頁上「拖放」幻燈片的順序現場。試圖按wp_nav_menu中的順序排序wp_query的結果

我正在使用WP_query構建一個「精選幻燈片」,突出顯示網站主頁上的其他頁面。

爲了給網站管理員提供一個簡單的方法來管理這些幻燈片的順序/外觀,我想爲他們提供一個自定義的wp_nav_menu項目,他們可以使用「拖放」來設置順序在主頁上滑動。

我已經發現WP_Query中'orderby'的語法不是指wp_nav_menu順序,而只是與排序順序的page_meta值有關。

我的問題是,如何將wp_nav_menu中的值傳遞給我的wp_query,以便我可以使用它來orderby?

OR

如何創建一個「拖放」我的網絡管理員來管理幻燈片的定單界面,而不必去編輯每個頁面排序順序?

回答

0

如果您的「精選」帖子類型是帖子或頁面,您可以在$args內指定orderby => menu_order來執行此操作。

.eg

$args = array(
    'post_type' => 'my-post-type', 
    'orderby' => 'menu_order' 
); 
$query = new WP_Query($args); 
0

我還沒有嘗試過使用導航菜單之前訂購幻燈片,但如果您使用的自定義文章類型的幻燈片,下面運作良好,並可能是一個更直觀一點除了使用導航菜單: http://soulsizzle.com/jquery/create-an-ajax-sorter-for-wordpress-custom-post-types/

如果確定與消費滿$ 750澳元,直放站領域是一個夢幻般的添加對高級定製字段: http://www.advancedcustomfields.com/add-ons/repeater-field/

它使建築滑塊和頁面/模板特定的CMS區域非常容易,並將信息保存爲後期元字段。如果你經常這樣做,我肯定會推薦它。