Obtenir une taxonomie personnalisée à partir d'un type de publication personnalisé
2 réponses
- votes
-
- 2014-07-02
Vous voulez dire get_the_terms () ?
<?php $terms = get_the_terms( $post->ID, 'block_type' ); foreach($terms as $term) { echo $term->name; } ?>
Ou ai-jetrop simplifié cela?
You mean get_the_terms()?
<?php $terms = get_the_terms( $post->ID, 'block_type' ); foreach($terms as $term) { echo $term->name; } ?>
Or have I simplified this too much?
-
Non,c'étaitexactement ce queje cherchais!Merci :)No that was exactly what I was looking for! Thanks :)
- 0
- 2014-07-02
- imz
-
- 2020-04-13
c'est lameilleurefaçon de lefaire
<?php $taxonomy = 'movies-category'; $terms = get_object_term_cache( $post->ID, $taxonomy ); $output = ''; foreach($terms as $term) { if(!empty($output)) $output .= ' | '; $output .= '<span class="cat"><a href="'. esc_url( get_term_link( $term )). '">'.$term->name.'</a></span>'; } echo $output; ?>
this is best way to do it
<?php $taxonomy = 'movies-category'; $terms = get_object_term_cache( $post->ID, $taxonomy ); $output = ''; foreach($terms as $term) { if(!empty($output)) $output .= ' | '; $output .= '<span class="cat"><a href="'. esc_url( get_term_link( $term )). '">'.$term->name.'</a></span>'; } echo $output; ?>
J'ai untype depublicationpersonnalisé appeléemail_blocket unetaxonomiepersonnalisée appeléeblock_type. Je doisparcourirtous lesblocs de courrier électroniquepour savoir quelletaxonomiepersonnalisée (block_type)ils ont. Je sais comment obtenirtous lestypes demessagespersonnalisés deblocage d'e-mails,c'est la recherche dutype debloc auquelils appartiennent,c'est ce avec quoije lutte.
Voici le code quej'aijusqu'àprésent. J'utilise un champ de relation àpartir de champspersonnalisés avancéspourfiltrer lesblocs d'e-mails queje souhaite afficher.