WP-PostRatings - 随机返回4或5个星级帖子

时间:2012-12-06 12:14:20

标签: php wordpress-plugin wordpress

我已经浏览了这个支持论坛,但如果我错过了答案,我无法找到我正在寻找的道歉。

我正在开发一个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星级食谱?

非常感谢。

http://wordpress.org/extend/plugins/wp-postratings/

1 个答案:

答案 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);