web-dev-qa-db-fra.com

modification des polices des liens de catégorie à partir de la fonction the_category ()

J'ai plusieurs pages en utilisant content-featured.php Je ne parviens pas à coller le code .. ce fichier utilise la fonction the_category

La fonction The_category affiche les noms/liens de catégories. J'ai beaucoup de difficulté à éditer le type de police pour ces liens de catégorie. On m'a dit d'ouvrir le code source de la page qui l'utilise, regardez la classe body pour la classe template-specific utilisée, page-Id-2. Et utilisez cela avec des CSS personnalisés comme .page-I'd-2 .entry-title { font-family: somefont; }.

Cependant cela n'a pas fonctionné.

Y a-t-il d'autres informations nécessaires ici pour m'aider à résoudre ce problème? Encore une fois, je dois modifier les polices pour les liens de catégorie affichés par la fonction the_category().

1
Juicy256

Si vous utilisez the_category() (donc sans transmettre de paramètres), le résultat sera quelque chose comme:

<ul class='post-categories'>
<li><a href="../cat1">Category 1</a><li>
<li><a href="../cat2">Category 2</a><li>
</ul>

Donc, une ligne css comme .post-categories li a {font-family:Myfont;} devrait le faire.

Référence: the_category() appelle get_the_category_list , qui effectue la sortie réelle. Cette fonction se termine par un filtre que vous pouvez utiliser pour affecter d'autres classes, même à des liens individuels.

1
cjbj