2010
juin
29





Quand wordpress s’emballe avec les guillemets

J'ai tout récemment rencontré un problème très gênant avec wordpress du à une mauvaise gestion des guillemets.

En effet, alors que je souhaitais faire apparaitre des guillemets doubles "..." sur ma page, celui-ci s'obstinait à m'afficher des guillemets à la française «...».

Je me retrouvais donc dans mon article avec une erreur du genre :

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

La solution est donc 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).

Puis d'ajouter dans ce fichier la ou les lignes suivantes :

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

J'ai par exemple dans mon cas uniquement ajouté la ligne :
remove_filter('the_content', 'wptexturize');

Et voilà, problème réglé ;)

3 Comments to “Quand wordpress s’emballe avec les guillemets”

  • Eroan Boyer 29 juin 2010 à 10 h 09 min

    Mais il ne faut pas écrire le code html en mode visualisation WYSIWYG voyons :P

    Plus sérieusement c’est étonnant, la chose est normalement plutôt bien gérée, je n’ai jamais rencontré un tel problème…

  • Alexandre 29 juin 2010 à 10 h 12 min

    Je n’avais moi non plus jamais rencontré ce problème jusqu’à il y a quelques jours pour l’article sur Facebook.
    J’ai aussi remarqué que d’autres personnes avaient déjà rencontrés ce problème, donc si ça peut servir :)

  • Sianay 3 mars 2011 à 19 h 19 min

    J’ai rencontré ce problème… ta solution est simple et efficace, merci :) .

Poster un commentaire

Mes tweets

Mes sites

Sites amis