问题描述
我有一个特殊情况,我想按照自定义顺序排序帖子,使用通常仅用于页面的”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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。