Bonjour,
Voila je rencontre un petit problème avec mon code.
j'ai cree une custom taxonomy : auteur (de livre) dans laquel j'ai remplis la partie description. A present, j'affiche une page par auteur et je voudrait afficher la description, mais je suis bloquée ( et un peu nulle en php)
je reccupere toutes les données de ma custom taxonomy avec :
$terms = get_terms( 'auteur' );
foreach ( $terms as $term ) {
echo $term->decription ;
}
ce qui m'affiche toutes les descriptions de tous les auteurs.
Je souhaiterai n'afficher que celle de l'auteur de la page en cours. je n'arrive pas à trouver le code qui va bien.
Merci de votre aide.
Pour afficher ta taxonomy tu dois créer un template de page pour ta taxonomie
exemple si tu as déclaré ta taxo comme ceci
register_taxonomy('type', array('auteur'),array(....)
tu dois créer un fichier taxonomy-auteur.php et mettre le code ci dessous
<?php get_header(); ?>
<?php $term = get_term_by('slug',get_query_var('term'),get_query_var('taxonomy'));?>
<h1><?php echo $term->name ; ?></h1>
<?php echo $term->description ; ?>
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<?php
endwhile;
endif;
wp_reset_query();
?>
<?php get_footer(); ?>