Hello,
J'ai créé un cutom post type, avec un système de taxonomy.
Mon système de categorie pour le custom post type est categorytheme.
Je souhaiterais que, quand je sélectionne la catégorie 9, une image s'affiche en front et quand je sélectionne la catégorie 10, une image différente s'affiche en front.

J'ai pondu un code, mais qui ne fonctionne pas, car c'est toujours la même image qui s'affiche, peut important la catégorie selectionné. Je coince un peu merci pour votre aide

Catégorie : <?php $category = get_the_term_list($post->ID, 'categorytheme'); 
    if($category[9]){
    echo '<img src="http://www.eoxia.com/wp-content/uploads/2011/03/extension-pagination-wordpress.jpg"/>';
    } if ($category[10]) {
    echo '<img src="http://www.kaligram.com/wp-content/uploads/2009/03/icone-joomla.png';
    } ?>

1 réponse


dreadstock
Auteur
Réponse acceptée

hey hop, j'ai fini par trouver. voici le code.

<?php 
$terms = get_the_terms($post->ID, 'categorytheme');
        // loop through each term and perform your check
            foreach ( $terms as $term ) {
            if($term->name == 'Wordpress') {
            echo '<div class="home-icone"><img src="img/wordpress.jpg" alt="Thème Wordpress"/></div>';
            }
            if ($term->name == 'Joomla') {
            echo '<div class="home-icone"><img src="img/joomla.jpg" alt="Thème Joomla"/></div>';
            }   

                                     }
 ?>