Prima di tutto, so che è un duplicato, ma nessuna delle risposte più vecchie è stata utile.
Sto cercando nei post post_meta
. Ecco il mio codice, che attualmente non restituisce nulla.
$args = array(
'numberposts' => -1,
'post_type' => 'post',
'meta_query' => array(
array(
'key' => 'system_power_supply',
'value' => array('single', 'redundant'),
'compare' => 'IN',
)
)
);
$query = new WP_Query($args);
echo $query->found_posts;
Se rimuovo meta_query
funziona. Sono sicuro di queste cose:
- Non ci sono errori di ortografia nel
key
o nelvalue
. - il tipo di post è
post
- V'è un post con il valore 'single' a 'system_power_supply'. Tuttavia, i campi postali vengono generati da Campi personalizzati avanzati .
a:1:{i:0;s:6:"single";}
system_power_supply
serializzato?