亚历克斯,抄本是你的朋友。您有一个参数orderby
您可以通过以下方式设置订单帖子comment_count
. 您可以获得接受的参数的完整列表orderby
在codex页面中,关于WP_Query
不需要任何自定义查询,只需使用操作挂钩更改主查询即可pre_get_posts
. 要在主页和分类页上按评论数排序帖子,可以使用conditional tags is_home
和is_category
分别针对主页和类别页面。
add_action ( \'pre_get_posts\', function ( $query )
{
if ( !is_admin()
&& $query->is_main_query()
&& ( $query->is_home()
|| $query->is_category()
)
) {
$query->set( \'orderby\', \'comment_count\' );
}
});
EDIT
此代码应放在函数中。php或与函数相关的任何文件。php,ie,用于呈现函数等功能的任何文件。php有