<?php
$args_popular = array(
'post_type' => 'post',
'meta_key'='wpb_post_views_count',
'ignore_sticky_posts' => 1,
'posts_per_page' => $entries_display,
'orderby' => 'meta_value_num' ,
'order' => 'rand()',
array(
'key' => 'wpb_post_views_count',
'value' => '1000',
'compare' => '>=',
),
);
?>
我需要显示其观点>&1000且帖子需要随机的热门帖子。这是我写的代码。
任何建议都将不胜感激。
答案 0 :(得分:0)
你这里有很多问题
order
值无效,有效值为ASC
和DESC
要订购随机,orderby
需要设置为rand
您无需随意订购meta_key
您meta_query
不完整。您的数组应该包装在另一个数组中,参数应该是meta_query
这应该有效
$args_popular = array(
'post_type' => 'post',
'ignore_sticky_posts' => 1,
'posts_per_page' => $entries_display,
'orderby' => 'rand',
'meta_query' => array(
array(
'key' => 'wpb_post_views_count',
'value' => '1000',
'compare' => '>=',
'type' => 'decimal',
),
),
);