Requête de champ personnalisé - La méta valeur est Array
1 réponses
- votes
meta_query
doit être untableau detableaux - regardez ànouveau l'exemple de code dans le Codex.
Donc,pour votreexemple:
$args = array(
'post_type' => 'pf_cookbook',
'meta_query' => array(
array(
'key' => 'pf_cookbook_recipes',
'value' => '5',
'compare' => 'NOT IN',
'type' => 'NUMERIC'
)
)
);
);
meta_query
needs to be an array of arrays - have a look at the code sample in the Codex again.
So, for your example:
$args = array(
'post_type' => 'pf_cookbook',
'meta_query' => array(
array(
'key' => 'pf_cookbook_recipes',
'value' => '5',
'compare' => 'NOT IN',
'type' => 'NUMERIC'
)
)
);
);
J'utilise une requête de champpersonnalisé (ouj'essaie):
Cependant,laméta valeur à comparerest untableau.L'idéeiciest quej'interroge labase de donnéespour obtenir les livres de cuisine quine contiennentpas une certaine recette.Les recettes & amp;Les livres de recettes sont destypes demessagespersonnalisés.Les livres de recettes ont uneméta clé 'pf_cookbook_recipes' queje stocke untableau d'ID de recette.
Ilme manquepeut-être quelque chose?