Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment afficher le titre de la taxonomie actuelle, l'URL, et plus encore dans WordPress

Vous pouvez créer des structures de navigation intuitives et améliorer l'engagement des utilisateurs sur votre site Web à l'aide de catégories, d'étiquettes et de taxonomies personnalisées. Cependant, nous pensons qu'un élément crucial de l'expérience utilisateur est de fournir un contexte clair dans chaque page d'archive de taxonomie.

Vous pouvez fournir ce contexte en affichant des informations pertinentes directement sur vos pages d'archive dans WordPress, telles que le titre de la taxonomie actuelle, l'URL, et plus encore.

Dans cet article, nous vous montrerons comment aider les utilisateurs à comprendre leur position dans la hiérarchie de votre site Web en affichant le titre de la taxonomie actuelle, l'URL, et plus encore dans WordPress.

Afficher le titre de la taxonomie actuelle, l'URL, et plus encore dans le thème WordPress

Créer des modèles d'archives de taxonomie dans les thèmes WordPress

Si vous apprenez le développement de thèmes WordPress ou si vous créez votre propre thème WordPress personnalisé, vous voudrez peut-être personnaliser l'apparence de vos pages de taxonomie sur votre site Web.

Cela inclut les pages pour les catégories, les étiquettes et toutes les taxonomies personnalisées.

La bonne nouvelle est que WordPress dispose d'un système puissant qui vous permet de créer des modèles personnalisés pour ces pages. Cela signifie que vous avez beaucoup de contrôle sur l'apparence de vos pages de catégories et d'étiquettes sur votre site Web WordPress.

WordPress rend cela assez simple. Par exemple, si vous souhaitez créer un modèle spécial juste pour vos pages d'archives de catégories, il vous suffit de créer un fichier nommé category.php dans le dossier de votre thème. WordPress utilisera automatiquement ce fichier pour afficher vos pages d'archives de catégories, ce qui peut vous aider à offrir à vos visiteurs une expérience unique lors de l'exploration de votre site.

Exemple de modèle de taxonomie utilisé dans un thème WordPress

De même, vous pouvez créer des modèles pour d'autres taxonomies. Pour une taxonomie personnalisée, vous créeriez un fichier en utilisant un format spécifique : taxonomy-{taxonomy}-{term}.php. Si vous débutez, notre fiche pratique sur la hiérarchie des modèles WordPress pourrait vous être utile. Elle fournit un aperçu complet de tous les différents types de fichiers de modèle que vous pouvez utiliser avec WordPress.

Une fois que vous avez créé votre fichier de modèle de taxonomie personnalisé, un bon point de départ est de copier le code du fichier archive.php de votre thème. Cependant, vous voudrez probablement apporter des modifications plus spécifiques à vos pages de taxonomie.

Par exemple, vous pourriez vouloir afficher le nom de la taxonomie dans un emplacement spécial, ajouter un lien vers le flux RSS de la taxonomie, ou afficher la description de la taxonomie ou un décompte de publications. Toutes ces choses peuvent être personnalisées avec votre propre code.

Cela dit, examinons comment récupérer les données relatives aux taxonomies dans WordPress et les afficher dans votre thème WordPress.

Afficher le titre, l'URL et plus encore de la taxonomie dans WordPress

Pour afficher toutes vos données relatives à la taxonomie, vous devez déterminer dynamiquement quelle page de taxonomie est affichée, puis obtenir toutes les données requises pour ce terme de taxonomie particulier.

Tout d'abord, vous devez copier-coller le code suivant dans votre modèle de taxonomie :

<?php $term = get_queried_object();  ?>

Ceci récupère les informations de la taxonomie actuelle en fonction de la page sur laquelle vous vous trouvez.

Par exemple, si vous étiez sur une page de catégorie appelée « business », cela récupérera les informations pour ce terme de taxonomie.

Après cette ligne de code, vous pouvez afficher le titre de la taxonomie et d'autres informations comme ceci :

echo $term->name; // will show the name
echo $term->taxonomy; // will show the taxonomy
echo $term->slug; // will show taxonomy slug

Vous pouvez faire de même en utilisant l'une des valeurs suivantes :

  • term_id
  • name
  • slug
  • term_group
  • term_taxonomy_id
  • taxonomy
  • description
  • parent
  • count
  • filter
  • méta

Jetons un coup d'œil à un exemple concret. Dans notre thème enfant de test, nous voulions afficher le titre du terme, le nom de la taxonomie, le nombre d'articles et la description du terme.

Nous avons utilisé le code suivant pour afficher ces données :

<?php $term = get_queried_object();  ?>
 
<h1 class="category-title"><?php echo $term->name; ?><span class="taxonomy-label"><?php echo $term->taxonomy; ?> (<?php echo $term->count; ?> articles)</span></h1>
 
<p class="category-description"><?php echo $term->description; ?></p>

Vous pouvez voir que nous avons ajouté des classes CSS afin de pouvoir ajouter du CSS personnalisé pour styliser le texte également.

Voici à quoi cela ressemblait sur notre site de test :

Modèle de taxonomie

Guides d'experts sur les taxonomies WordPress

Maintenant que vous savez comment afficher le titre de la taxonomie actuelle, l'URL, et plus encore dans les thèmes WordPress, vous pourriez aimer consulter d'autres guides liés aux taxonomies WordPress :

Nous espérons que cet article vous a aidé à apprendre comment afficher le titre de la taxonomie actuelle, l'URL, et plus encore dans les thèmes WordPress. Vous pourriez également vouloir consulter notre fiche de référence pour les développeurs de thèmes WordPress ou notre sélection d'experts de constructeurs de pages WordPress pour des solutions sans code.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

20 CommentsLeave a Reply

  1. J'apprécie vraiment la façon dont vous avez décomposé chaque étape clairement, la rendant accessible même pour ceux qui n'ont pas beaucoup d'expérience en codage. Les exemples pratiques et les extraits de code sont particulièrement précieux pour comprendre comment implémenter ces fonctionnalités.
    Un point que j'aimerais ajouter est l'importance de s'assurer que tout code personnalisé ajouté à un site WordPress est testé minutieusement, surtout dans un environnement de staging. Parfois, de petits changements peuvent avoir des effets inattendus, il est donc toujours bon de vérifier que tout fonctionne comme prévu avant de mettre à jour en direct.

  2. Cela fonctionne bien aussi…
    $queried_object = get_queried_object();
    $this_tax = get_taxonomy( $queried_object->taxonomy );
    echo $this_tax->labels->singular_name; //change this accordingly

  3. Merci beaucoup pour ce code – cela m'a aidé à résoudre mon problème depuis une semaine. J'essayais moi-même mais je n'y arrivais pas, mais en utilisant votre code, j'ai réussi.
    Merci encore.

  4. Merci beaucoup, j'en avais besoin pour les taxonomies personnalisées dans les fils d'Ariane.

  5. Et si nous voulons obtenir le nom/titre de la Taxonomie -> Termes en dehors de la boucle avec wp Query sur un modèle de page ? Comment obtenir également le nom/titre de la Taxonomie dans le même scénario.

    Merci

  6. Noob question here: where is the “archive page” in which I need to paste the above code? Have tried it in different pages, but to no avail :-(

  7. Bonjour.
    J'essaie de construire un site web pour des films.
    J'ai quelques types de publications comme films, séries télévisées, et plus encore
    Et j'ai quelques taxinomies comme : réalisateurs. Stars. Année. Et plus encore.

    Comment puis-je créer des pages de taxonomie pour afficher uniquement le titre du type de publication de films sur la page ?
    Parce que lorsque je demande à afficher tous les articles de cette taxonomie, tous les articles de tous les types sont affichés.

    Merci pour votre aide.

  8. Le titre et le premier paragraphe promettent des instructions sur la façon d'obtenir l'URL, pourtant je ne vois aucune mention de la façon de le faire dans le corps de l'article.

  9. Vous avez illuminé ma journée. Je cherchais ça depuis si longtemps, merci beaucoup les gars :). Cela m'aidera vraiment à construire un nouveau thème pour mon blog.

  10. C'est vraiment, vraiment bien.

    J'aimerais qu'il y ait plus d'articles sur les taxinomies comme celui-ci.

    Merci beaucoup de partager

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à 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.