Comment obtenir un nom de catégorie WordPress sans le lien
Si vous avez un jour besoin d’afficher le nom de votre catégorie actuelle sans lien, le code suivant vous permettra de le faire.
<?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?>
Vous devrez insérer ceci dans les fichiers de votre thème à l’endroit approprié.
Get WordPress Category Name in Action
Regardons quelques exemples rapides de la façon dont vous pouvez utiliser ceci.
En gardant à l’esprit que cela n’affichera que le nom de la catégorie, vous pouvez l’utiliser en conjonction avec d’autres textes. Par exemple, définissons-le pour qu’il fasse partie d’une phrase sur une page d’article unique qui dit …
Cet article provient de la catégorie ______.
Le blanc, bien sûr, sera rempli avec le nom de la catégorie. Dans cet exemple, c’est un billet de la catégorie Musique.
On peut donc mettre ce qui suit dans notre fichier single.php (ou à l’endroit approprié dans votre thème).
This post is from the <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> category.
Je mettrai également des balises <strong> autour pour la mettre en gras, de sorte que la ligne complète que j’insère ressemblera à ceci:
<strong>This post is from the <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> category.</strong>
Mettre le titre de votre catégorie dans votre titre
Comme autre exemple, disons que vous voulez mettre le nom de votre catégorie dans votre titre. Parce que les titres sont super importants pour le référencement, peut-être que vous voulez vous assurer que la catégorie est toujours incluse.
Donc, en allant dans les fichiers de votre thème, vous voudrez d’abord trouver le code qui génère le titre. Dans le thème avec lequel je travaille, il ressemble à ceci:
<h1 ><?php the_title(); ?> </h1>
Et donc ensuite j’ajoute juste mon code de nom de catégorie à la fin, et je vais mettre une barre de séparation entre les deux pour que ça n’ait pas l’air étrange. Maintenant mes titres sortiront toujours avec la structure suivante : Titre du post | Nom de la catégorie.
Voici mon code maintenant:
<h1 > <?php the_title(); ?> | <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> </h1>
Et voici le résultat.
Photo : Concepts d’affaires : Hello, My Name Is from BigStock
Tags :
- catégories