Comment afficher les termes de taxonomie personnalisés dans les widgets de la barre latérale de WordPress

Comment afficher les termes de taxonomie personnalisés dans les widgets de la barre latérale de WordPress / Plugins WordPress

WordPress est loin d'être une simple plate-forme de blogs. Avec l'ajout de types d'articles et de taxonomies personnalisés, il est utilisé comme un véritable système de gestion de contenu (CMS). En réponse à notre article sur la création de taxonomies personnalisées dans WordPress, certains de nos lecteurs nous ont demandé comment afficher les termes de taxonomie personnalisés dans les widgets de la barre latérale. Dans cet article, nous allons vous montrer comment afficher des termes de taxonomie personnalisés dans les widgets de la barre latérale de WordPress..

Nous allons vous montrer comment afficher les termes de taxonomie personnalisés dans les widgets de la barre latérale en utilisant deux méthodes différentes. La première méthode consiste à installer un plugin qui est plus simple et plus facile. Nous recommandons d'utiliser cette méthode pour la majorité de notre public. La deuxième méthode consiste à créer votre propre shortcode. Cette méthode est destinée à ceux qui aiment savoir comment les choses fonctionnent et ont plus de contrôle sur les résultats.

Ajout de termes de taxonomie personnalisés dans un widget (plug-in)

Pour afficher des termes de taxonomie personnalisés dans la barre latérale ou d'autres zones de widgets à l'aide d'un plug-in, vous devez tout d'abord installer et activer le plug-in Widget du menu Taxonomies personnalisées. Lors de l'activation, il ajoute un widget de menu de taxonomies personnalisé sous Apparence »Widgets. Glissez et déposez le widget dans votre barre latérale. Les options de configuration du widget vous permettent de choisir les taxonomies que vous souhaitez afficher ou exclure. Il vous permet également d’exclure des termes d’une taxonomie..

Ajout de termes de taxonomie personnalisés avec Shortcode

Le plugin Widget Menu Taxonomies personnalisées vous permet d’afficher facilement les termes de toute taxonomie personnalisée, sans vous soucier du code. Cependant, certains utilisateurs souhaiteraient apprendre à le faire manuellement, afin de pouvoir mieux contrôler la manière dont les termes de leur taxonomie personnalisée apparaissent dans leurs widgets. De plus, l’utilisation de la méthode shortcode vous permet d’afficher des termes de taxonomie dans votre contenu de publication si vous avez besoin de:.

Nous devons d’abord créer un code court qui affiche une liste de termes et accepte les paramètres. Le seul paramètre dont nous avons besoin est le nom de la taxonomie. Ajoutez ce code dans un plugin spécifique au site:

 // Nous créons d'abord une fonction function list_terms_custom_taxonomy ($ atts) // À l'intérieur de la fonction, nous extrayons le paramètre de taxonomie personnalisé de notre extrait de shortcode (shortcode_atts (array ('custom_taxonomy' => ",), $ atts)); // arguments pour la fonction wp_list_categories $ args = array (taxonomy => $ custom_taxonomy, title_li => "); // nous l'enveloppons dans une liste non ordonnée echo '
    '; echo wp_list_categories ($ args); écho '
'; // Ajouter un shortcode qui exécute notre fonction add_shortcode ('ct_terms', 'list_terms_custom_taxonomy'); // Autorise les widgets de texte à exécuter des codes courts add_filter ('widget_text', 'do_shortcode');

Le code ci-dessus crée un shortcode ct_terms cela nécessite un paramètre custom_taxonomy. Pour utiliser ce shortcode, faites glisser un widget Texte dans votre barre latérale. Ajoutez ce shortcode dans votre widget et enregistrez.

[ct_terms custom_taxonomy = customtaxonomyname]

Remplacez customtaxonomyname par le nom de la taxonomie que vous souhaitez répertorier.

Nous espérons que vous trouverez cet article utile pour afficher des termes de taxonomie personnalisés dans votre barre latérale ou dans une autre zone de widget. Dites-nous comment vous préférez énumérer les termes d'une taxonomie personnalisée dans les commentaires ci-dessous.