0

100 件の投稿があり、すべて「isactive」という名前の meta_key があり、その値は「1」または「0」のいずれかになります

任意の 2 つの日付間のアクティブな投稿数の割合 (「isactive」メタキー値から) を計算する必要があります

$args0 = array(
    'date_query' => array(
        array(
            'after'     => 'January 1st, 2013',
            'before'    => array(
                'year'  => 2013,
                'month' => 2,
                'day'   => 28,
            ),
            'inclusive' => true,
        ),
        'meta_key' => 'isactive',
        'meta_value' => 0
    )

);
$count0 = new WP_Query( $args0 );

    $args1 = array(
    'date_query' => array(
        array(
            'after'     => 'January 1st, 2013',
            'before'    => array(
                'year'  => 2013,
                'month' => 2,
                'day'   => 28,
            ),
            'inclusive' => true,
        ),
        'meta_key' => 'isactive',
        'meta_value' => 1
    )

);
$count1 = new WP_Query( $args1 );

echo $percent = $count0/$count1;

このタイプのクエリが機能するかどうか。

そうでなければ、2 つの日付間のメタ キー値に基づいてパーセンテージを計算するより良い方法はありますか?

4

0 に答える 0