Plusieurs méta_valeurs utilisent la même méta_clé pour interroger les champs personnalisés des publications
P粉674876385
2023-08-15 14:16:16
<p>Scénario :
Les publications ont plusieurs entrées avec des valeurs pour la même clé, par exemple une seule publication aura plusieurs meta_key [drink] =>
<pre class="brush:php;toolbar:false;">[boisson] => "Jus de banane"
[boisson] => "Jus d'orange"
[boisson] => "jus de pomme"</pre>
<p>Vous souhaitez rechercher : les publications qui n'ont pas de valeur orange dans aucune entrée avec des méta_valeurs avec la même méta_clé que la boisson. </p>
<p>Méthode actuelle : utilisation de wp_query :</p>
<pre class="brush:php;toolbar:false;">meta_query => array(array('key' => 'drink','value' => 'orange','compare' => ; 'PAS COMME'));</pre>
<p>Question :
wp_query renverra toujours les messages avec la méta_valeur "orange" car il contient d'autres [boissons] avec des valeurs qui ne sont pas "orange". </p>
Dans la Recherche générique SQL, vous devez utiliser la valeur
%orange%
dans NOT LIKE.NON
%
通配符,NOT LIKE的意思与<>
ou PAS ÉGAL pareil.