我已经浏览了这个支持论坛,但如果我错过了答案,我无法找到我正在寻找的道歉。
我正在开发一个query_posts参数列表,以返回一个评级为4或以上的随机自定义帖子类型。
我目前的代码如下:
$query_args['post_type'] = 'recipes';
$query_args['post_status'] = 'publish';
$query_args['r_sortby'] = 'highest_rated';
$query_args['r_orderby'] = 'rand';
$query_args['posts_per_page'] = '1';
query_posts($query_args);
这将返回评分最高的食谱。我如何修改只返回一个随机的4/5星级食谱?
非常感谢。
答案 0 :(得分:0)
管理如何使用以下内容让感兴趣的人使用以下内容:
$query_args['meta_query'] = array(
array(
'key' => 'ratings_average',
'compare' => 'IN',
'value' => array(4,5) // 4 or 5 star recipes
)
);
$query_args['post_type'] = 'recipes';
$query_args['post_status'] = 'publish';
$query_args['orderby'] = 'rand';
$query_args['posts_per_page'] = '1';
query_posts($query_args);