我的wordpress中有很多类别,每个类别都有很多文章。 现在我想按照我的意愿对'python'类别的文章进行排序。 那我该怎么办?
答案 0 :(得分:0)
你必须添加一个元框来为每个帖子保存一个metakey,因为我无法看到你想要的排序顺序的逻辑,例如orderby num,例如' pythonsort'见 - http://codex.wordpress.org/Function_Reference/add_meta_box
然后你可以将它添加到你的函数文件中:
function sort_by_order(){
if ( is_admin() ) {
$wp_query->set( 'orderby', 'meta_value_num' );
$wp_query->set( 'meta_key', 'pythonsort' );
}
}
add_filter('pre_get_posts', 'sort_by_order' );