Récupérer les messages par requête personnalisée d'identifiant de terme
-
-
Voici le Codexjdm2112fait référence à: [Affichage desmessages à l'aide d'une requête de sélectionpersonnalisée] (http://codex.wordpress.org/Displaying_Posts_Using_a_Custom_Select_Query).Ilm'abattupour ça ...Here is the Codex jdm2112 is referring to: [Displaying Posts Using a Custom Select Query](http://codex.wordpress.org/Displaying_Posts_Using_a_Custom_Select_Query). He beat me to it...
- 1
- 2014-06-20
- eyoung100
-
1 réponses
- votes
-
- 2014-06-20
Avez-vousessayé d'utiliser la classe WP_Query?Voustrouverezpeut-êtreplusfacile d'utiliser les outilsintégréspour cela au lieu d'une requêtepersonnalisée àpartir de zéro.Quelque chose de similaire à ce qui suit devraitfonctionnerpour vous:
<?php $args = array( 'post_type' => 'recipe_cpt', 'tax_query' => array( array( 'taxonomy' => 'recipe_tx', 'field' => 'term_id', 'terms' => 37 ) ) ); $query = new WP_Query( $args ); ?>
EDIT:notez que la
tax_query
est untableau detableauxpar conception.Denombreuxproblèmes de requêtefiscale sont dus à l'absence de ces détails.EDIT: correction de lafaute defrappe de la valeur du
field
ci-dessus,en remplaçant «id»par «term_id».Have you tried using the WP_Query class? You might find it's easier to use the built-in tools for this instead of a custom query from scratch. Something similar to the following should work for you:
<?php $args = array( 'post_type' => 'recipe_cpt', 'tax_query' => array( array( 'taxonomy' => 'recipe_tx', 'field' => 'term_id', 'terms' => 37 ) ) ); $query = new WP_Query( $args ); ?>
EDIT: note the
tax_query
is an array of arrays by design. Many tax query problems are a result of missing this detail.EDIT: corrected
field
value typo above, replacing 'id' with 'term_id'.-
commentpuis-jetrouver des articles avec la clause LIKE dans ce cas?how i can find posts with LIKE clause int this case ?
- 0
- 2014-06-20
- Azeem Hassni
-
Notez que les valeurspossiblespour `field` sont`term_id`,`name`,` slug` ou `term_taxonomy_id`.Voir https://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_ParametersNote that the possible values for `field` are `term_id`, `name`, `slug` or `term_taxonomy_id`. See https://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters
- 2
- 2017-11-22
- Marian
Je souhaite récupérer desmessagespersonnalisésen utilisant une requêtepersonnalisée. mataxonomieest recette_txet termes (Boeuf),(Poulet),etc. dedans.
J'aiessayé d'utiliser
maispas de chance.
Quelqu'unpeut-ilm'aider à obtenir desmessages WP avec sonidentifiant determe.
si l'ID deboeufest de 37 ans,je veux récupérertous lesmessages avec
term_id = 37
Merci