Parenthèse technique : wordpress conditional tags
Une fois n’est pas coutume, un peu de code en aparté :
Comment attribuer une classe css à un élément en se basant sur les tags (mots clés) ?
Trouver la solution à cette question m’a pris un certain temps, puisque le terme « tag » désigne, dans le vocabulaire de wordpress, aussi bien les mots clés que les fonctions php prédéfinies par les développeurs. Enfin, le terme class désigne autant une spécification des css que des objets en php…enfin bref Google m’a servi tout et son contraire jusqu’à ce que je trouve ce que je cherche !
Donc, il faut utiliser des « conditional tags » pour donner à un élément html la class du tag auquel il est attaché :
?php if ( has_tag(‘design’) ) { echo ‘ class= »design »‘; } ?
Tout cela à l’intérieur de la boucle bien sûr. Je cherche encore comment récupérer automatiquement les mots clés, WordPress le permet mais seulement pour les afficher en html (pas en css).
Un jour le CMS parfait fera tout ça pour moi
! Un jour…


