Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #514368

    Hello,

    I’m trying to display some images depending the category the page belongs.

    Here is my code :

    <?php 
    if ( in_category( 'les-objets-emblematiques' )) {
    	echo '<img src="http://memorial-verdun.fr/wp-content/uploads/2015/08/bandeau-casque.jpg" alt="Mémorial de Verdun - Vous êtes dans la catégorie Musée collections, La visite, les objets emblématiques" />';
    } elseif ( in_category( 'agenda' )) {
    	echo '<img src="http://memorial-verdun.fr/wp-content/uploads/2015/09/en-tete-facade.jpg" alt="Mémorial de Verdun - Vous êtes dans la catégorie Agenda" />';
    } elseif ( in_category( 'espace-pedagogique' )) {
    	echo '<img src="http://memorial-verdun.fr/wp-content/uploads/2015/09/en-tete-facade.jpg" alt="Mémorial de Verdun - Vous êtes dans la catégorie Espace pédagogique" />';
    } 
    
    else {
    	echo '<img src="http://memorial-verdun.fr/wp-content/uploads/2015/09/en-tete-facade.jpg" alt="Mémorial de Verdun" />';
    }
    ?>
    

    But some categories are blog categories, and some categories are portfolio categories.

    Is there a different way to call portfolio categories ?

    Carosch

    #514398

    Hi carosch!

    Please change your code to following one

    <?php 
    if ( in_category( 'les-objets-emblematiques' ) || get_post_type() == 'portfolio') {
    	echo '<img src="http://memorial-verdun.fr/wp-content/uploads/2015/08/bandeau-casque.jpg" alt="Mémorial de Verdun - Vous êtes dans la catégorie Musée collections, La visite, les objets emblématiques" />';
    } elseif ( in_category( 'agenda' ) || get_post_type() == 'portfolio') {
    	echo '<img src="http://memorial-verdun.fr/wp-content/uploads/2015/09/en-tete-facade.jpg" alt="Mémorial de Verdun - Vous êtes dans la catégorie Agenda" />';
    } elseif ( in_category( 'espace-pedagogique' ) || get_post_type() == 'portfolio') {
    	echo '<img src="http://memorial-verdun.fr/wp-content/uploads/2015/09/en-tete-facade.jpg" alt="Mémorial de Verdun - Vous êtes dans la catégorie Espace pédagogique" />';
    } 
    
    else {
    	echo '<img src="http://memorial-verdun.fr/wp-content/uploads/2015/09/en-tete-facade.jpg" alt="Mémorial de Verdun" />';
    }
    ?>

    Best regards,
    Yigit

    #514407

    Thank you!
    That works fine

Viewing 3 posts - 1 through 3 (of 3 total)
  • The topic ‘using a portfolio category name’ is closed to new replies.