0

私はこのサポートフォーラムを調べましたが、私が答えを逃した場合、謝罪を探しているものを見つけることができませんでした。

私は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/

4

1 に答える 1

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);
于 2013-01-24T11:05:05.800 に答える