2

別の質問を見ていましたが、元のクエリを変更して 2 つの meta_key 値を比較することを考えました。

この質問は、使用制限に達した WC クーポンを見つけることを扱います。投稿メタデータとして保存される値は、usage_limit と usage_count の 2 つです。

usage_count が usage_limit 以上のすべてのクーポンを見つけたいと考えています。何かのようなもの:

$args = array(
    'posts_per_page' => -1,
    'post_type'      => 'shop_coupon',
    'post_status'    => 'publish',
    'meta_query'     => array(
        array(
            'key'     => 'usage_count',
            'value'   => [meta_key='usage_limit'] value here,
            'compare' => '>='
        )
    )
);

このタイプのクエリに対する解決策は見つかりませんでしたが、エレガントな方法があるかもしれないと考えました。

4

0 に答える 0