Interroger plusieurs types d'articles personnalisés en une seule boucle
2 réponses
- votes
-
- 2013-06-18
Changez simplement lebit
post_type
en:'post_type' => array('testimonial', 'other_post_type', 'another-post-type'),
En supposant que lataxonomieest validepour les 3types depublication.Sinon,vous devrez laisser cela de côté.
Pourquoi? Vouspouveztransmettre untableau au champ
post_type
.Just change the
post_type
bit to:'post_type' => array('testimonial', 'other_post_type', 'another-post-type'),
Assuming that taxonomy is valid across all 3 post types. Otherwise you'll have to leave that out.
Why? You can pass an array to
post_type
field.-
Comment dire dans quelnom de catégorieeffectuer la recherche. 'taxonomy'=> 'testimonial_category'How do I say what category name to search in. 'taxonomy' => 'testimonial_category'
- 0
- 2013-06-18
- dannyw24
-
@ user2478101: ^^ Votre `tax_query` dans la question semble OK,même sije ne l'aipastestée.Qu'essayez-vous defaire différemment?@user2478101 : ^^ Your `tax_query` in the question looks OK, though I didn't test it. What are you trying to do differently?
- 0
- 2013-06-18
- s_ha_dum
-
J'ai unetaxonomie dans chaquetype demessage avec unterme dans appelé à lamaison Je veuxextrairen'importe quelmessage qui a sélectionnéI have a taxonomy in each post type with a term in called home.I want to pull in any post that has that selected
- 0
- 2013-06-18
- dannyw24
-
J'aipris unpariet essayé cela,mais celane semblepas attirer les autresmessages destypes demessagespersonnalisés.query_posts (tableau ( 'post_type'=> array ('post','testimonial','casestudy'), 'chat'=> 69, 'showposts'=> 3) );I took a gamble and tried this, but it doesn't seem to pull in the other any posts from the custom post types. query_posts( array( 'post_type' => array('post', 'testimonial', 'casestudy'), 'cat' => 69, 'showposts' => 3 ) );
- 0
- 2013-06-18
- dannyw24
-
Pour que celafonctionne,lataxonomie doit êtreidentiquepourtous.Autant queje sache,lestermesne peuventpas être liésentre lestaxonomies.http://core.trac.wordpress.org/ticket/12269In order for this to work, the taxonomy must be identical for all. The terms, as far as I know, can't be linked across taxonomies. http://core.trac.wordpress.org/ticket/12269
- 0
- 2013-06-18
- GhostToast
-
Commentpuis-je rendre lataxonomie lamême dans WP?How can I make the taxonomy the same throughout WP?
- 0
- 2013-06-18
- dannyw24
-
enregistrer lamêmetaxonomiepourplusieurstypes depublication.utilisez lemêmenom/slug/etc."my_one_taxonomy"puisenregistrez-lepourtous lestypes demessages.register same taxonomy for multiple post types. use same name/slug/etc. "my_one_taxonomy" and then register it for all post types.
- 0
- 2013-06-18
- GhostToast
-
- 2020-05-01
$args = array( 'post_type' => array( 'testimonial', 'post' ), 'posts_per_page' => 1, ); $query = new WP_Query( $args );
Modifier lanote: Pour rechercherplusieurstypes d'articles,vous devez ajouter un
array()
detypes d'articles au lieu d'en demander un seul.$args = array( 'post_type' => array( 'testimonial', 'post' ), 'posts_per_page' => 1, ); $query = new WP_Query( $args );
Edit Note: To query for multiple post types you would add an
array()
of post types instead of just querying for one.-
Samundar,pouvez-vousexpliquer unpeu comment votre réponse apporte une solution?Parfois,les utilisateurs quiposent une questionessaient déjà de résoudre quelque chose depuis des heureset le simplefait d'obtenir unextrait de codepeut semblerintimidant.Samundar, can you offer a bit of an explanation for how your answer provides a solution? Sometimes the users asking a question have already been trying to solve something for hours and just getting a snippet of code can feel daunting.
- 0
- 2020-05-01
- Tony Djukic
Je suis conscient queplusieurs autres articles couvrent des sujets similaires à ceux queje suis sur lepoint de demander.
J'aitroistypes d'articlespersonnalisésen cours d'exécution,en plus des «articles». Je veux lancer uneboucle quiextraittous lesmessages classés dans une catégorieparticulière
C'est le code quej'aipour lemoment,je ne saispas commentje condense cela àextraireplusieurstypes demessages d'une catégorie.