Ajouter une classe css personnalisée aux articles WordPress

J’ai travaillé récemment sur un petit plugin WordPress dans lequel je voulais ajouter une image au niveau des titres d’article. J’ai voulu ajouter via mon plugin, une classe html personnalisée pour pouvoir cibler tous mes articles, peu importe la version de WordPress utilisée, et ce, sans passer par jQuery. Mais comment faire ?

L’astuce est très simple en fait 🙂

Dans le script de mon plugin j’ai rajouté ce petit bout de code :

Et le tour est joué, tous mes articles hériteront de ma nouvelle classe perso.
C’est propre, efficace et léger 😉

Par extension, on peut appliquer ça au body avec le hook body_class.

  • cécé

    Ca ne marche pas, tu l’as mis dans le function.php ?

    • Oui, le code se place dans le fichier functions.php.
      Vérifiez que le thème utilise bien la fonction post_class() dans le template.