問題描述
我有一個特殊情況,我想按照自定義順序排序帖子,使用通常僅用於頁面的”menu_order” 欄位將是非常好的。在 WordPress 管理介面中公開哪種最佳方式是什麼?
最佳解決方案
顯然這是一樣簡單:
add_action( 'admin_init', 'posts_order_wpse_91866' );
function posts_order_wpse_91866()
{
add_post_type_support( 'post', 'page-attributes' );
}
然後做查詢:
$order_posts = new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
'orderby' => 'menu_order',
'order' => 'ASC',
) );
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。