suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Mehrere Metawerte verwenden denselben Metaschlüssel, um die benutzerdefinierten Felder von Beiträgen abzufragen

<p>Szenario: Beiträge haben mehrere Einträge mit Werten für denselben Schlüssel, zum Beispiel hat ein einzelner Beitrag mehrere meta_key [drink] => meta_value</p> <pre class="brush:php;toolbar:false;">[drink] => [drink] => [drink] => "Apfelsaft"</pre> <p>Gesucht werden: Beiträge, die in keinem Eintrag mit meta_values ​​​​mit demselben meta_key wie drink einen orangefarbenen Wert haben. </p> <p>Aktuelle Methode: Verwendung von wp_query:</p> <pre class="brush:php;toolbar:false;">meta_query => array(array('key' => 'drink','value' => 'orange','compare' => ; 'NICHT WIE'));</pre> <p>Frage: wp_query gibt weiterhin Beiträge mit meta_value „orange“ zurück, da es andere [Getränke] mit Werten gibt, die nicht „orange“ sind. </p>
P粉674876385P粉674876385477 Tage vor703

Antworte allen(1)Ich werde antworten

  • P粉819533564

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

    SQL通配符搜索中,你需要在NOT LIKE中使用值%orange%

    没有%通配符,NOT LIKE的意思与<>或NOT EQUAL相同。

    Antwort
    0
  • StornierenAntwort