Je veux montrer une catégorie de messages comme une classe, j'ai ceci à générer. Cependant, je veux remplacer les espaces par un trait d'union. Ceci élève ensuite les éléments suivants: - P> <div class="blog-item blog-category-1">
3 Réponses :
Je ferais écho la catégorie de catégorie plutôt que le nom de la catégorie.
SO: P>
echo get_the_category()[0]->slug;
Vous pouvez utiliser la fonction WordPress par défaut "sanitize_title_with_dashes ()" pour remplacer les espaces avec un trait d'union - lire plus de détails de https://developer.wordpress.org/reference/fonctions/sanitize_title_with_dashes/
Changer la ligne
à p> si vous ne voulez pas utiliser la limace, remplacez la ligne p> À p> Echo Strtolower ($ Catégorie-> Cat_Name). ''; code> p>