WordPress Publié par le

Résoudre le problème de gestion des guillemets dans WordPress

Il y a quelques temps, j’ai été confronté à un problème plutôt pénible sur WordPress.
Ce problème est du à une mauvaise gestion des guillemets qui entraine un affichage des guillemets différent de celui initialement voulu.
Quand je voulais faire apparaitre des guillemets doubles « … » sur un de mes articles, celui-ci m’affichait toujours des guillemets à la française «…» (parfois le second guillemet peut même être à l’envers).


Au final, dans mes articles cela se traduisait par un affichage dans ce style :

<a href=»lien» rel=»dofollow»>lien</a>

Pas cool !!!

Voici donc comment enlever ce formatage automatique des guillemets dans WordPress afin de pouvoir insérer des lignes de code d’exemple sans les défigurés !
La solution est d’empêcher WordPress de faire n’importe quoi au niveau du template en modifiant le fichier functions.php (ou de le créer si celui-ci n’existe pas).

  1. Aller dans le fichier functions.php du thème WordPress utilisé.
  2. Mettre la ou les lignes suivantes selon vos besoins entre les balises PHP :

remove_filter(‘the_title’, ‘wptexturize’); //Pour le titre
remove_filter(‘the_excerpt’, ‘wptexturize’); //Pour l’extrait
remove_filter(‘the_content’, ‘wptexturize’); //Pour le contenu
remove_filter(‘comment_text’, ‘wptexturize’); //Pour les commentaires

Voilà, problème résolu !

About these ads


Laisser un commentaire

About these ads