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 afficher les termes de la taxonomie personnalisée dans les widgets de la colonne latérale de WordPress

Souhaitez-vous afficher des termes de taxonomie personnalisés dans votre colonne latérale WordPress ?

Les taxonomies personnalisées vous permettent de regrouper votre contenu au-delà des catégories et des identifiants, par exemple en classant les critiques de livres par fiction et non-fiction. L’affichage des termes de taxonomie que vous utilisez peut aider vos internautes à trouver le contenu qu’ils recherchent.

Dans cet article, nous allons vous afficher comment afficher des termes de taxonomie personnalisés dans les widgets de la colonne latérale de WordPress.

How to Display Custom Taxonomy Terms in WordPress Sidebar Widgets

Pourquoi afficher des termes de taxonomie personnalisés dans WordPress ?

Lorsque vous configurez votre site WordPress pour la première fois, vous pouvez utiliser des catégories et des identifiants pour organiser vos publications. Ces deux taxonomies sont tout ce dont de nombreux sites ont besoin.

Cependant, certains sites peuvent bénéficier de taxonomies personnalisées comme un moyen supplémentaire d’organiser des groupes de posts et des types de publications personnalisés.

Par exemple, si vous créez un type de publication personnalisé appelé « Livres », vous pouvez le trier à l’aide d’une taxonomie personnalisée appelée « Sujets » qui contient des termes tels que « Aventure », « Romance » et « Horreur ».

Vous pouvez ensuite aider vos lecteurs à trier facilement les livres par Sujet en affichant ces termes dans la colonne latérale de WordPress.

Ceci étant dit, voyons comment afficher les termes de taxonomie personnalisés dans les widgets de la colonne latérale de WordPress. Nous allons couvrir deux méthodes, et la première est recommandée pour la plupart des utilisateurs/utilisatrices.

Afficher des termes de taxonomie personnalisés dans un widget à l’aide d’une extension

La première chose à faire est d’installer et d’activer l’extension TaxoPress is the WordPress Tag, Category, and Taxonomy Manager. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Créer une liste de termes de taxonomie personnalisés

Une fois activé, vous devez vous rendre sur la page TaxoPress  » Affichage des termes dans votre zone d’administration WordPress. Ici, vous pouvez configurer les taxonomies personnalisées et les termes que vous souhaitez afficher sur votre site.

Configure How Terms Are Displayed

Notez qu’un article « Affichage des termes » a déjà été créé pour vous, et vous pouvez le modifier pour afficher la taxonomie que vous souhaitez afficher sur votre site. Cependant, si vous souhaitez afficher plus d’une liste de termes, vous devrez mettre à niveau vers la version Pro.

Vous pouvez cliquer sur « Affichage des termes » pour configurer l’article. L’écran « Modifier l’affichage des termes » s’affiche et vous permet de choisir les articles de taxonomie que vous souhaitez afficher.

Configure How Terms Will Be Displayed

Vous devez donner un titre à la liste de termes. Pour ce tutoriel, nous l’appellerons « Sujets de livres ».

Ensuite, vous devez afficher le type de publication et la taxonomie que vous souhaitez afficher dans votre colonne latérale. Sur notre site de démonstration, nous avons un type de publication personnalisé appelé « Books » et une taxonomie personnalisée appelée « Topics », nous allons donc les sélectionner.

Si vous avez besoin d’aide pour configurer une taxonomie personnalisée sur votre site, consultez notre guide sur la façon de créer des taxonomies personnalisées dans WordPress.

Enfin, vous devez choisir le format d’affichage que vous souhaitez utiliser. Vous avez le choix entre « Cloud » et « Liste ». Pour ce tutoriel, nous choisirons l’option « Liste ».

Pour de nombreux sites, il s’agit des seules options à configurer. N’hésitez donc pas à cliquer sur le bouton « Enregistrer les termes de l’affichage » pour stocker vos réglages.

Toutefois, d’autres options sont disponibles dans les autres onglets de la page Modifier l’affichage des termes, et nous allons les examiner brièvement.

Par défaut, tous les termes de la taxonomie sélectionnée sont affichés, mais l’onglet « Choisissez les termes » vous permet de limiter les termes à ceux qui ont été utilisés récemment, par exemple au cours du dernier mois ou de la dernière année. Vous pouvez également choisir le tri afin de commander les termes et d’autres paramètres similaires.

Choose the Terms That Will Be Displayed

L’onglet Conception contient des réglages permettant de définir l’aspect de votre liste de termes de taxonomie.

Par exemple, vous pouvez choisir le nombre de termes à afficher, sélectionner la taille et la couleur de la police, etc.

Choose How the Terms Will Be Displayed

L’onglet Format d’affichage est plus technique et vous permet de modifier le format de vos termes.

Vous devrez suivre le lien vers la documentation fournie pour savoir ce qu’il faut saisir dans chaque champ.

Terms Display Format

Si vous avez modifié l’un de ces réglages supplémentaires, n’oubliez pas de cliquer sur le bouton « Enregistrer les termes de l’affichage » au bas de la page pour les stocker.

Affichage de la liste des termes de taxonomie personnalisés

Vous devez maintenant ajouter la liste des termes de taxonomie à la colonne latérale de WordPress. Vous pouvez le faire en utilisant un code court ou un widget. Pour ce tutoriel, nous utiliserons un widget.

Tout d’abord, vous devez naviguer vers la page Apparence  » Widgets, puis cliquer sur le bouton ‘+ Toggle block inserter’ en haut de la page. Ensuite, vous devrez localiser le widget  » Affichage des termes (TaxoPress Shortcode) « , puis le faire glisser sur votre colonne latérale.

Add the Terms Display (TaxoPress Shortcode) Widget

Vous devez maintenant sélectionner la liste des termes que vous souhaitez afficher dans le menu déroulant. Pour ce tutoriel, nous sélectionnerons la liste des « Sujets de livres » que nous venons de créer.

Vous pouvez maintenant cliquer sur le bouton « Mettre à jour » en haut de la page pour enregistrer le nouveau widget, puis visiter votre site pour le voir en action. Voici ce que cela donne sur notre site de démonstration.

Custom Taxonomy Terms Preview

Afficher des termes de taxonomie personnalisés dans un widget à l’aide de code

Cette méthode est plus avancée et est recommandée pour ceux qui ont l’habitude de travailler avec des extraits de code et qui aiment savoir comment les choses fonctionnent. Cette méthode vous permet également de mieux contrôler la façon dont les termes de taxonomie personnalisés apparaissent dans vos widgets.

Tout d’abord, vous devez ajouter ce code dans le fichier functions.php de votre thème ou dans une extension spécifique à votre site.

// First we create a function
function list_terms_custom_taxonomy( $atts ) {
 
// Inside the function we extract custom taxonomy parameter of our shortcode
 
    extract( shortcode_atts( array(
        'custom_taxonomy' => '',
    ), $atts ) );
 
// arguments for function wp_list_categories
$args = array( 
taxonomy => $custom_taxonomy,
title_li => ''
);
 
// We wrap it in unordered list 
echo '<ul>'; 
echo wp_list_categories($args);
echo '</ul>';
}
 
// Add a shortcode that executes our function
add_shortcode( 'ct_terms', 'list_terms_custom_taxonomy' );
 
//Allow Text widgets to execute shortcodes
 
add_filter('widget_text', 'do_shortcode');

Le code crée un code court ct_terms qui nécessite un paramètre custom_taxonomy.

Pour utiliser ce code court, vous devez vous rendre sur Apparence  » Widgets et faire glisser un widget de raccourci sur votre colonne latérale. Ensuite, vous devez ajouter le code court suivant au widget, puis cliquer sur le bouton « Mettre à jour » en haut de la page Widgets.

[ct_terms custom_taxonomy=customtaxonomyname]

Confirmez-vous que vous remplacez customtaxonomyname par le nom de la taxonomie que vous souhaitez répertorier. Pour ce tutoriel, nous utiliserons la taxonomie « topics ».

Adding the Shortcode Widget to the Sidebar

Une fois que vous aurez mis à jour vos widgets, votre liste de termes de taxonomie personnalisés s’affichera dans la colonne latérale de WordPress.

Voici ce que cela donne sur notre site de démonstration. Vous pouvez également ajouter un titre de widget pour décrire la liste des termes de taxonomie.

Preview of Custom Taxonomy Terms

Nous espérons que ce tutoriel vous a aidé à apprendre comment afficher des termes de taxonomie personnalisés dans les widgets de la colonne latérale de WordPress. Vous voudrez peut-être aussi apprendre comment suivre les internautes sur votre site WordPress, ou consulter notre liste des meilleurs plugins de formulaire de contact pour 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

20 commentairesLaisser une réponse

  1. Amina

    I have been trying to produce a simple list of custom tags on my website for hours! When I tried this it really was with little hope, so I couldn’t believe it when it worked! Thank you for all the work you are doing at WPBeginner; it’s incredibly useful.

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrateur

  2. Jared

    « This plugin has been closed as of November 25, 2018 and is not available for download. Reason: Guideline Violation. »

    • WPBeginner Support

      Thank you for letting us know, we will certainly take a look and update this article when we are able.

      Administrateur

  3. Mario

    I am getting this warning in my site:

    Warning: Use of undefined constant taxonomy – assumed ‘taxonomy’ (this will throw an Error in a future version of PHP) in…

    • WPBeginner Support

      It would depend on where that error message is being generated from. If the error says it is from wp-content/plugins/plugin name then you would want to reach out to that plugin’s support and they should be able to assist.

      Administrateur

  4. Antonio

    Hi, the code give me this warning:

    Warning: Use of undefined constant taxonomy – assumed ‘taxonomy’ (this will throw an Error in a future version of PHP) in /home/public_html/wp-content/plugins/code-snippets/php/snippet-ops.php(361) : eval()’d code on line 12

    How can I fix it?
    Thanks

    • WPBeginner Support

      on line 12 of the code, you would surround the word taxonomy with single quotes (‘ ‘) to remove that error :)

      Administrateur

  5. Nicole

    Hello, trying to apply this from within a post. I want it to list the custom taxonomies I have associated the post to and this is not working. How could I do this? Thanks!

    • Dennis

      Yea I’m currently scouring the web trying to figure this out myself. Did you ever get a solid answer to this? It seems like it should be such a basic need

  6. Hernan

    Hi.
    Do you know how to put it so that it counts the posts of each « slug » of the custom taxonomy in the shortcode?

  7. Muhammad Mobeen

    Hi WPbeginner,

    Thanks for the code. It works. BUT I’m using it to output the taxonomies into the posts and list structure doesn’t display well (goes to the top of the post).

    Please guide me how to output the taxonomies in a span instead of a list.

    • Deb S

      I had the same problem and had to modify the code somewhat.

      add ‘echo’=>false to your args

      $args = array(
      taxonomy => $custom_taxonomy,
      title_li =>  »,
      ‘echo’ => false,
      );

      and then « return » the value instead of echoing it.

      $widgettext =  » . wp_list_categories($args) .  »;
      return $widgettext;

      and then the list displays inside the widget box.

  8. deuts

    What if I want to display a « linked » top 10 used terms of my custom taxonomy in a period of time (e.g. the last 30 or 90 days)?

  9. siva

    Hi Team

    Which php file, i want save code. please tell me

  10. Chris

    Thank you!

    Saved me loads of time…..

  11. Julie

    Finally! An article that works. I have tried all different approaches, but yours is simple and functions. I styled the list so it mimicked the look of the theme sidebar links. Thanks for the article!!

  12. Nitin

    Thanks for tutorial. My custom taxonomies are displaying. But the problom is my list is not in proper hierarchy. Child list is not displaying as a child. All data is displaying in a single unordered list. Second thing i want to give class to my parent list like and child also. How it can be possible.

  13. Aniket

    Hi,
    i would like to add selected taxonomies on my sidebar. I have installed the plugin and it works fine. But i would like to know/learn, is there a way to add selected taxonomies using the code? Like there could be a exclude or include feature where in i could manually add the id’s of the taxonomy that i would want to display or not. Thanks.

  14. jas

    very helpful post but i am facing one problem with this,
    i am using Custom Taxonomies Menu Widget and able to show a custom taxonomy in sidebar but when i click on the category link of custom taxonomy than page shows that No posts found.

    is there any problem in archive page????

    please help.

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.