Presque tous les thèmes affichent des catégories (avec son lien permanent) par défaut. Je recherche un type de code similaire à ajouter à mon thème. D'où puis-je l'obtenir? Pour créer des taxonomies personnalisées, j'utilise Plus de taxonomies plugin.
Le moyen le plus simple de répertorier les termes de taxonomie personnalisée et de les afficher consiste à utiliser
<?php get_the_term_list( $id, $taxonomy, $before, $sep, $after ) ?>
Par exemple, dans la boucle, ma taxonomie personnalisée est la liste des "travaux" sous la forme li
<ul><?php echo get_the_term_list( $post->ID, 'jobs', '<li class="jobs_item">', ', ', '</li>' ) ?></ul>
Aucun des codes sur cette page n'a fonctionné, mais l'exemple du site wordpress a:
<?php echo get_the_term_list( $post->ID, 'people', 'People: ', ', ', '' ); ?>
Je l'ai eu de http://codex.wordpress.org/Function_Reference/get_the_term_list
J'espère que cela aidera d'autres âmes égarées qui voudraient afficher les taxonomies postales actuelles :)
Regarde ça. cela a fonctionné pour moi. J'ai une taxonomie nommée 'magasins', et je voulais afficher 2 taxons de celle-ci.
<?php
$taxonomy = 'stores';
$args1=array(
'include'=> array(12,30)
);
$terms = get_terms('stores',$args1 );
echo '<ul>';
foreach ($terms as $term) {
//Always check if it's an error before continuing. get_term_link() can be finicky sometimes
$term_link = get_term_link( $term, 'stores' );
if( is_wp_error( $term_link ) )
continue;
//We successfully got a link. Print it out.
echo '<li><a href="' . $term_link . '">' . $term->name . '</a></li>';
}
echo '</ul>';
?>