Wordpress WP_查询:按meta_值_num&;排序;评论与计数

Wordpress WP_查询:按meta_值_num&;排序;评论与计数,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我想创建一个查询,根据评论数和meta_value_num对帖子进行排序。我可以让它对其中一个进行排序,但不能同时对这两个进行排序 我试过这个: 'posts_per_page' => '3', 'meta_key' => 'crfp-average-rating', 'orderby' =>'comment_count meta_value_num', 'order' => 'DESC' 但是它只按meta_value_num排序正如我在评论中提到的,您应该切换ord

我想创建一个查询,根据评论数和meta_value_num对帖子进行排序。我可以让它对其中一个进行排序,但不能同时对这两个进行排序

我试过这个:

'posts_per_page' => '3',
'meta_key' => 'crfp-average-rating',
'orderby' =>'comment_count meta_value_num',
'order' => 'DESC'

但是它只按meta_value_num排序

正如我在评论中提到的,您应该切换
orderby
参数的顺序。WordPress将第二个参数视为回退:

'orderby' =>'meta_value_num comment_count',

正如我在评论中提到的,您应该切换
orderby
参数的顺序。WordPress将第二个参数视为回退:

'orderby' =>'meta_value_num comment_count',

评论的数量应该是
meta\u value\u num
…什么是
crfp平均评级
?crfp平均评级是来自插件的自定义元键的名称。它需要与meta_value_num一起使用。如果我在查询中单独使用它,它可以正确地引入正确的数字数据。您是否尝试过将
orderby
参数的顺序切换到
meta_value_num comment_count
?显然我没有尝试过,但它成功了。谢谢,评论的数量将是
meta\u value\u num
…什么是
crfp平均评级
?crfp平均评级是来自插件的自定义元键的名称。它需要与meta_value_num一起使用。如果我在查询中单独使用它,它可以正确地引入正确的数字数据。您是否尝试过将
orderby
参数的顺序切换到
meta_value_num comment_count
?显然我没有尝试过,但它成功了。非常感谢。