Domanda

Utilizzando un filtro pre_get_posts per cercare una determinata stringa su tutti i meta_valueri:

$query->set('meta_value', 'first string');

debug:

AND ( (CAST(wp_postmeta.meta_value AS CHAR) = 'first string') )

Funziona bene :) ma come posso cercare su tutti i meta_valori per una serie di stringhe?

Per esempio. Ho bisogno di qualcosa di simile:

$query->set('meta_value', array('first string', 'second string'));

AND ( (CAST(wp_postmeta.meta_value AS CHAR) = 'first string') OR (CAST(wp_postmeta.meta_value AS CHAR) = 'second string') )

È possibile usando $ query-> set ('meta_value' ... o qualcos'altro?

Grazie in anticipo!

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top