"post_up_lvl"(支配的)と "post_up_exp"の2つのメタキーで投稿を注文したい。2つのメタキーによるワードプレス注文のクエリ
例:出力は44321111でなければなりません。もしpost_up_lvl repeatがpost_up_expで注文しなければなりません。私はそれを試みましたが、それは "post_up_lvl"だけで整理します。
$qargs1 = array(
'post_type' => 'post',
'posts_per_page' => -1,
'paged' => $paged,
'meta_query' => array(
'relation' => 'AND',
'levels' => array(
'key' => 'post_up_lvl'
),
'dates' => array(
array(
'key' => 'post_up_exp',
'value' => $today,
'compare' => '>=',
'type' => 'datetime'
)
)
),
'orderby' => array(
'levels' => 'DSC',
'dates' => 'DSC'
),
);
私はwp_queryの使い方を知っていますが、私は2つのキーで注文する方法を知りません:( – user3514052
あなたはそれが日付とレベルではうまく動作しないことを知っています;-)カスタムフィールドhttps://developer.wordpress.org/reference/classes/wp_query/#custom-field-post-meta-parameters、日付クエリ、注文。あなたは、基本的なmeta_query配列とdate_queryを持っている例では、未知のパラメータや引数ではクエリは動作しません。クエリを修正し、var_dump($ today)(確かに)を試してください。日付の種類を確認してください。ではごきげんよう。 – Benoti
申し訳ありませんが、私は間違いに気付かなかった。私は修正し、今はすべて動作します。 – user3514052