Comment ajouter du texte personnalisé lorsque la classe pour chaque catégorie est la même, par exemple si je veux ajouter du texte sous .category-logo.aspect-image img, cela ajoutera du texte personnalisé à toutes les catégories. Comment ajouter un texte unique sous l’image de chaque catégorie ? J’ai essayé d’ajouter une nouvelle classe à chaque catégorie, puis d’ajouter du texte avec class::after, cela fonctionne bien mais n’apparaît qu’après le rechargement de la page à chaque fois.
Essayez ce code et dites-moi s’il fait ce que vous voulez.
Je suggère d’utiliser des ID pour identifier les catégories, car leur slug peut changer. Les ID, cependant, resteront toujours les mêmes.
Vous pouvez ajouter des commentaires dans votre CSS pour noter quel ID de catégorie est lié à quel nom de catégorie.
Ceci est une page différente. Je veux ajouter du texte à l’intérieur de la page de catégorie 'comme lorsque vous cliquez sur la catégorie Général sur votre forum, puis vous verrez la page des sujets où nous avons l’image et la description de la catégorie en haut. j’utilise le thème air
Oh, je vois.
Vous pouvez toujours utiliser une solution SCSS pure en utilisant les slugs de catégorie :
Si vous souhaitez ajouter des sauts de ligne dans le texte, insérez \\A dans votre texte et ajoutez white-space: pre; dans les propriétés de l’élément pseudo :after.
fonctionne très bien, j’apprécie vraiment votre soutien, j’ai tout essayé, du CSS au JavaScript, juste une autre question, je veux ajouter 2 lignes, comment ajouter un saut de ligne ou ajouter du texte sous le premier texte
J’ai mis à jour ma réponse pour ajouter ces informations.
J’ai également ajouté .category-heading au sélecteur pour éviter que les sous-catégories n’aient le même texte sous leur image, et j’ai supprimé la hauteur maximale du conteneur d’image car elle pourrait masquer le texte sous l’image.