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

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Voulez-vous afficher des images de taxonomie ou des icônes de catégories dans WordPress ?

Par défaut, WordPress n’a pas d’option pour téléverser une image de taxonomie ou une icône de catégorie. Il se contente d’afficher le nom d’une catégorie ou d’une taxonomie sur les pages d’archives.

Dans cet article, nous allons vous afficher comment ajouter facilement des images de taxonomie ou des icônes de catégories dans WordPress. Nous allons également vous afficher comment afficher les images de taxonomie sur vos pages d’archives.

Adding category icons or taxonomy images in WordPress

Pourquoi ajouter des images de taxonomie dans WordPress ?

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

Il utilise simplement les 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 plutôt banal et ennuyeux.

Si vos pages de taxonomie génèrent beaucoup de trafic de recherche, vous pouvez les rendre plus attrayantes.

Le moyen le plus simple de rendre une page plus intéressante est d’y ajouter des images. Vous pouvez ajouter des images de taxonomie ou des icônes de catégorie pour rendre ces pages plus simples/simples d’utilisation et plus attrayantes.

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

Category Icons example Nerdwallet

Vous pouvez également l’utiliser pour créer de belles sections de navigation sur votre page d’accueil, comme 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 vers le 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 identifiants 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 utiliser l’extension WPCode pour ajouter le code.

Nous vous afficherons les deux méthodes afin que vous puissiez 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, pour que votre code court soit facile à retenir, vous pouvez également créer un code court personnalisé.

Shortcode insertion method

Cliquez ensuite sur le bouton Copier du 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 d’Éditeur de blocs avec support de l’éditeur/éditrices 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 1. 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 l’image de votre taxonomie s’afficher. Voici ce que cela donne sur notre page d’archive de démonstration.

Category with image

Cela peut sembler un peu bizarre, mais ne vous inquiétez pas. Vous pouvez personnaliser cela en utilisant un peu de client/cliente/cliente.

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 sur WordPress. Vous voudrez peut-être aussi voir ces hacks et extensions de catégories utiles pour WordPress ou rechercher nos astuces pour obtenir plus de trafic à partir des moteurs de recherche.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and 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 says

    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 says

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

  3. Gabrielle says

    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?

  4. Jess says

    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

  5. Harsha says

    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

  6. JW says

    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?

  7. Gonzalo says

    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?

  8. Nicholas Worth says

    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.

      • Jacob Perl says

        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 says

          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.

  9. lemonthirst says

    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!

  10. Mattia says

    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…

  11. Banna says

    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

  12. Ruben Boehler says

    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?

  13. DanielPeiser says

    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 says

      @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.