ホームページ  >  に質問  >  本文

複数のメタ値は同じメタキーを使用して投稿のカスタムフィールドをクエリします

<p>シナリオ: 投稿には同じキーの値を持つ複数のエントリがあります。たとえば、1 つの投稿には複数のメタキー [ドリンク] => メタ値</p> が含まれます。 <pre class="brush:php;toolbar:false;">[ドリンク] => "バナナジュース" [ドリンク] =>「オレンジジュース」 [ドリンク] => "アップルジュース"</pre> <p>検索したい: ドリンクと同じメタキーを持つメタ値を持つエントリにオレンジ色の値が含まれていない投稿。 </p> <p>現在の方法: wp_query を使用: </p> <pre class="brush:php;toolbar:false;">meta_query => array(array('key' => 'ドリンク','値' => 'オレンジ','比較' => ; '好きではありません'));</pre> <p>質問: wp_query は、「オレンジ」ではない値を持つ他の [ドリンク] を持っているため、meta_value が「オレンジ」の投稿を返します。 </p>
P粉674876385P粉674876385431日前665

全員に返信(1)返信します

  • P粉819533564

    P粉8195335642023-08-16 10:48:07

    SQL ワイルドカード検索 では、NOT LIKE の値 %orange% を使用する必要があります。

    には

    % ワイルドカードがありません。また、NOT LIKE は <> または NOT EQUAL と同じ意味を持ちます。

    返事
    0
  • キャンセル返事