Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment ajouter des images de taxonomie (icônes de catégories) dans WordPress

L’ajout d’images de taxonomie ou d’icônes de catégories sur votre site WordPress peut vous aider à faire ressortir les catégories.

Cependant, WordPress ne propose pas d’option pour téléverser ces images par défaut. Il affiche uniquement les noms de catégories ou de taxonomies sur les pages d’archives. Cela peut sembler banal et ennuyeux.

Dans notre tutoriel, nous vous afficherons comment ajouter des images de taxonomie ou des icônes de catégories sur WordPress. Vous apprendrez également à les afficher sur vos pages d’archives, ce qui rendra votre site plus attrayant et plus simple/simple d’utilisation.

Adding category icons or taxonomy images in WordPress

Pourquoi ajouter des images de taxonomie dans WordPress ?

Par défaut, votre site WordPress ne comporte pas d’option permettant d’ajouter des images pour vos taxonomies, telles que les catégories et les identifiants (ou toute autre taxonomie personnalisée).

Il utilise des noms de taxonomie partout, y compris dans les archives de catégories ou les pages d’archives de taxonomie.

Plain taxonomy archive page

Cela semble ennuyeux.

Si vos pages de taxonomie reçoivent beaucoup de trafic de recherche, vous voudrez peut-être les rendre plus attrayantes.

Nous avons vu des pages ennuyeuses et pleines de texte se transformer en pages attrayantes simplement en ajoutant des images pertinentes. Ce n’est pas parce que les images étaient spéciales, mais parce que les humains préfèrent les repères visuels au texte.

Vous pouvez ajouter des images de taxonomie ou des icônes de catégorie pour rendre ces pages plus simples/simples d’utilisation.

Un bon exemple est un site comme NerdWallet qui utilise des icônes de catégories dans son en-tête :

Example of category icon usage in WordPress

Vous pouvez également l’utiliser pour créer de belles sections de navigation sur votre page d’accueil.

Voici un exemple tiré du site de Bankrate :

Category Icon Navigation Blocks

Ceci étant dit, voyons comment ajouter facilement des images de taxonomie dans WordPress.

Ajouter facilement des images de taxonomie dans WordPress

La première chose à faire est d’installer et d’activer l’extension Categories Images. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Une fois activé, vous pouvez simplement vous rendre sur la page Posts  » Categories. Vous remarquerez que l’extension affichera une image de remplacement pour vos catégories existantes.

Default placeholder image

Pour choisir votre propre icône de catégorie, vous devez cliquer sur le lien Modifier situé sous une catégorie.

Sur la page Modifier la catégorie, défilez jusqu’en bas et vous trouverez un formulaire pour téléverser votre propre image de taxonomie.

Upload new taxonomy image

Il vous suffit de cliquer sur le bouton « Téléverser/Ajouter une nouvelle image » pour téléverser l’image que vous souhaitez utiliser pour cette catégorie particulière.

N’oubliez pas de cliquer sur le bouton « Ajouter une catégorie » ou « Mettre à jour » pour enregistrer vos modifications.

Ensuite, vous pouvez répéter le processus pour téléverser des images pour d’autres catégories. Vous pouvez également téléverser des images pour vos identifiés et toute autre taxonomie.

Categories with thumbnail images

Le problème est qu’après avoir ajouté les publicités, si vous visitez une page de catégorie, vous ne verrez pas l’image de votre catégorie.

Pour l’afficher, vous devrez modifier votre thème WordPress ou votre thème enfant ou ajouter le code à l’aide de l’extension WPCode.

Nous vous afficherons les deux méthodes, et vous pourrez choisir celle qui vous semble la plus facile.

Option 1. Afficher les icônes de la catégorie à l’aide de WPCode (recommandé)

Cette méthode est plus simple car vous n’avez pas à déterminer quel fichier de thème modifier, et vous pouvez ajouter le code en toute sécurité sans casser votre site.

Il est également recommandé aux utilisateurs/utilisatrices qui utilisent un thème en bloc avec le support des éditeurs/éditrices de site.

Tout d’abord, vous devez installer et activer l’extension WPCode. Pour plus de détails, consultez notre tutoriel sur l’installation d’une extension WordPress.

Une fois activé, allez sur la page WPCode  » + Add Snippet  » et cliquez sur le bouton Use Snippet sous la case  » Add Your Custom Code (New Snippet) « .

WPCode Add new Snippet

Dans l’écran suivant, donnez à votre extrait un titre qui vous aide à l’identifier.

Sélectionnez ensuite l’extrait PHP comme type de code.

WPCode snippet type

Dans la boîte de Prévisualisation du code, copiez et collez l’extrait de code suivant :

if( is_category() ) { ?> 
<div class="taxonomy-image">
<img class="taxonomy-img" src="<?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?>"  alt="" / >
</div>
<?php 
} else {  
//do nothing
} 

Ensuite, défilez jusqu’à la section Insertion et choisissez Shortcode comme méthode d’insertion.

Vous remarquerez que WPCode affiche automatiquement un code court. Cependant, vous pouvez également créer un code court personnalisé pour vous en souvenir plus facilement.

Shortcode insertion method

Ensuite, cliquez sur le bouton  » Copier  » pour le client/cliente court personnalisé.

Vous pouvez désormais utiliser ce code court pour afficher l’image de la catégorie sur vos pages d’archives.

Ajout d’un code court dans l’éditeur/éditrices du site

Si vous utilisez un thème sur blocs avec support de l’éditeur de site, allez à la page Apparence  » Éditeur pour lancer l’Éditeur de site.

Edit Archive template in Site Editor

Ici, vous pouvez ajouter un bloc de codes courts juste avant le bloc Titre de l’archive.

Collez maintenant le code court que vous avez copié plus tôt dans le bloc de code court.

Adding shortcode in site editor

N’oubliez pas d’enregistrer vos modifications pour les appliquer. Vous pouvez maintenant visiter la page des archives de votre catégorie pour voir le code court en action.

Ne vous inquiétez pas si l’image n’a pas l’air correcte. Nous vous afficherons ultérieurement comment la corriger à l’aide de CSS personnalisés.

Category icon shortcode preview

Option 2. Afficher manuellement les icônes des catégories

Pour cette méthode, vous devrez ajouter le code personnalisé aux fichiers de votre thème WordPress.

Si c’est la première fois que vous modifiez des fichiers WordPress, vous pouvez consulter notre guide sur la façon de copier et coller du code dans WordPress.

Tout d’abord, vous devez vous connecter à votre site WordPress à l’aide d’un client FTP ou du gestionnaire de fichiers de votre hébergeur WordPress.

Une fois connecté, vous devrez trouver le Modèle responsable de l’affichage de vos archives de taxonomie. Il peut s’agir des fichiers archives.php, category.php, tag.php ou taxonomie.php.

Pour plus de détails, consultez notre guide pour trouver les fichiers à modifier dans un thème WordPress.

Une fois que vous avez trouvé le fichier, vous devez le télécharger sur votre ordinateur et l’ouvrir dans un éditeur de texte tel que Notepad ou TextEdit.

Collez maintenant le code suivant à l’endroit où vous souhaitez afficher l’image de votre taxonomie. En général, vous voudrez l’ajouter avant le titre de la taxonomie ou l ‘identifiant the_archive_title().

<?php if( is_category() ) { ?> 
<div class="taxonomy-image">
<img class="taxonomy-img" src="<?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?>"  alt="" / >
</div>
<?php 
} else {  
//do nothing
} 
?>

Après avoir ajouté le code, vous devez enregistrer ce fichier et le téléverser sur votre site à l’aide du protocole FTP.

Vous pouvez maintenant visiter la page d’archive de la taxonomie pour voir comment elle affiche l’image de votre taxonomie. Voici ce que cela donne sur notre page d’archive de démonstration.

Category with image

Il se peut que l’apparence soit encore bizarre, mais ne vous inquiétez pas. Vous pouvez la personnaliser à l’aide d’une feuille de style CSS.

Outil de personnalisation des icônes de catégories avec un CSS personnalisé

Après avoir ajouté l’icône de catégorie ou les images de taxonomie à votre thème WordPress, il se peut que votre image ne soit pas très belle.

Pour corriger cela, vous devrez ajouter du code CSS pour l’aligner correctement.

Si c’est la première fois que vous ajoutez du code CSS dans WordPress, jetez un coup d’œil à notre guide pour débutants sur l’ajout de CSS personnalisés dans WordPress.

Voici le CSS personnalisé que nous avons utilisé pour l’image de la taxonomie.

img.taxonomy-img {
    float: left;
    max-height: 100px;
    max-width: 100px;
    display: inline-block;
    padding: 20px;
}

En fonction de votre thème, il se peut que vous deviez également styliser les éléments environnants tels que le titre de l’archive, le titre de la taxonomie et la description.

Nous avons simplement enveloppé le titre et la description de notre archive de taxonomie dans un élément <div> et ajouté une classe CSS personnalisée. Nous avons ensuite utilisé le code CSS suivant pour ajuster le titre et la description.

.taxonomy-title-description {
    display: inline-block;
    padding: 18px;
}

Voici ce que cela donne ensuite sur notre site de test.

After adding custom CSS

Exclure les taxonomies de l’affichage des images de taxonomie

Or, certains utilisateurs/utilisatrices peuvent vouloir utiliser des images de taxonomie uniquement pour des taxonomies spécifiques.

Par exemple, si vous stockez une boutique en ligne à l’aide de WooCommerce, alors vous voudrez peut-être exclure les catégories de produits.

Il suffit de revenir à la page Catégories Images dans la zone d’administration de WordPress et de cocher les taxonomies que vous souhaitez exclure.

Exclude categories

N’oubliez pas de cliquer sur le bouton « Enregistrer les modifications » pour stocker vos réglages.

Nous espérons que cet article vous a aidé à apprendre comment ajouter facilement des images de taxonomie dans WordPress. Vous pouvez également consulter ces hacks et extensions de catégories utiles pour WordPress ou notre article sur la façon de modifier l’ordre des catégories dans WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

27 commentairesLaisser une réponse

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Ivan

    Any suggestions for any other up to date plugin. Looks like the one suggested here hasn’t been updated recently.

  3. shiv

    how to add category images in WordPress side bar like the one in wpbeginner site  » i need help with « 

  4. pamela

    What if i want to loop through all the terms and display them on one page

  5. Gabrielle

    Hi,i’m currently using this plugin on localhost.
    I find a strange/interesting usage for this plugin:
    Extending default WP menu, for categories links,
    to show links with background images.
    Anyone knows how to integrate this plugin filter,
    into wp menu to return
    for each menu?
    The case is complicated, do i need to use Walker class?

  6. Jess

    How do I display the images used in the front end? I have a listing page and want to display the taxonomy image when ever that page has that taxonomy outputted on the page. I can’t find anything that actually shows me how to display the image on the front end. All I see is the Taxonomy label outputted by not the image.

    Thanks for your help,

    Jess

  7. Harsha

    Hi,
    The reason I ended in this post is I googled – featured content in wordpress

    I am actually looking at way, i can improve the related content in the wordpress.

    Because of selecting multiple categories and mutiple tags to posts, I see WordPress gets confused and does not show related content as I presume.

    So, Is taxonomies a way to improve how we show related posts, to the readers.

    And this plugin Taxonomy Images is not updated for 2 years

  8. JW

    Great tutorial! Thank!

    Unfortunately it looks like this plugin isn’t supported anymore, do you know if there is an alternative?

    Or is the code still valid?

  9. Dan Horvat

    The most important part is missing – how to actually display those images in the front end.

    • patrick raobelina

      To display the image:
      $url = apply_filters( ‘taxonomy-images-queried-term-image-url’,  » );
      if ( ! empty( $url ) ) {
      echo  »;
      }

      :-)

  10. Shinkov

    i was searching for an article that shows how to code this instead using a plugin

  11. Gonzalo

    How to display pictures of taxonomies in the theme?

    I used the code but does not work
    print apply_filters( ‘taxonomy-images-queried-term-image’,  » );

    Please Help?

  12. Nicholas Worth

    Would make more sense if title was, « Best Plugin for Adding Images to Taxonomy in Wordpress », cause this isn’t really a tutorial about how to add images to taxonomy. Don’t mean to be a downer but I hate coming to articles that claim information but in reality they are saying this other guy knows you were hoping to here.

    • WPBeginner Support

      We are sorry, you felt that way. Please let us know what you mean by how to add images to taxonomy? May be we can help you find the right answer.

      Administrateur

      • Jacob Perl

        I’m guessing what Nicholas thought was the same thing I thought when I found this article: that it would be a tutorial on how to add a custom image field to taxonomies manually via coding rather than with a plugin. Still the plugin looks cool…I might check it out.

        • Luís Felipe

          The same thing i thought, i was searching for an article that shows how to code this instead using a plugin
          But this is a good article anyway.

  13. lemonthirst

    I am delighted that i have found this great plugin, it works like a charm, i ran across some minor issues on my custom posts/taxonmy but all is well now.
    Thank you guys!

  14. Mattia

    Hi, have a related question about custom taxonomies: how do you create a custom taxonomy that exists only inside a particular custom post type (like your « work » custom post type), without a plugin?
    My problem is that when I create a custom taxonomy, it appears to be also under the normal articles or the other custom post types…

  15. Banna

    Hi,
    We are using this,
    But we cant get it work with cate ID.
    We have a Cat id we want display its thumbnail please help me to do this.

    how get thumbnail image using tax id

    Please let me know.

    Thank You
    Banna Daxxip

  16. Ruben Boehler

    Sorry but i can get this plugin to work…no output. Maybe i do somehing wrong?!

    i use the plugin + this code and hooked it in:

    print apply_filters( ‘taxonomy-images-list-the-terms’,  », array( ‘image_size’ => ‘detail’, ‘taxonomy’ => ‘company’, ‘after’ =>  », ‘after_image’ =>  », ‘before’ =>  », ‘before_image’ =>  », ) );

    iam getting absolutly no output … could you help me to figure it out?

  17. _mfields

    @devinsays Awesome! Thanks for the tip!

  18. DanielPeiser

    Sounds interesting! What if I have a few blog posts that don’t have a thumbnail image (or image in post), and there is always the same default image loaded as thumbnail in archive pages: Would the plugin load one associated to the category/tag?

    • wpbeginner

      @DanielPeiser You can certainly set it so it does that. Basically the steps would be like: First check if post thumbnail exist… If it doesn’t exist, then check for taxonomy image… if that doesn’t exist either, then return default thumbnail.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.