Quand Wordpress se prend pour Word

Il y'a quelques temps, j'avais quitté Dotclear pour Wordpress, car les petits frenchies n'étaient vraiment plus à la hauteur. Ce matin, j'ai failli quitter Wordpress pour n'importe quoi d'autre.
Si il y a bien quelque chose que je déteste, ce sont les gens qui profitent de leur position pour imposer une idée débile à plein de monde. La dernière en date chez Wordpress, c'est de remplacer à la volée tous les double quotes (ça -> ") par des guillemets typographiques (« et »).
D'une part, c'est profondément stupide, à la limite de la malveillance. En effet, nous sommes nombreux par ici à donner des exemples de code (programme, shell…) dans les quels les guillemets typographiques n'ont strictement pas leur place. D'autre part, comble de la négligence coupable, c'est mal fait ! La substitution à la volée se fait avec l'ajout d'un espace insécable après chaque guillemet, transformant un "toto" en « toto» .
Comment peut-on être aussi con ? Comment peut-on décider unilatéralement que les millions d'utilisateurs de Wordpress aiment qu'on modifie leur blog sans les prévenir ? Si je voulais utiliser un logiciel qui prend des décisions à ma place, je taperais mes pages web dans Word.
Heureusement (ou pas), le problème s'est déjà posé avec Wordpress, et certains ont trouvé des parades élégantes. Ainsi Peter Cooper a dévoilé une solution toute simple, que je m'empresse de reproduire ici :

Il suffit d'éditer le fichier functions.php dans le répertoire de votre thème Wordpress (normalement wp-content/themes/[nom de votre thème]/functions.php). Vous y ajouterez à la fin les lignes suivantes :

<?php remove_filter('the_content', 'wptexturize'); ?>
<?php remove_filter('comment_text', 'wptexturize'); ?>

La première ligne désactive les substitutions stupides de texte à la volée dans le contenu de vos articles. La seconde ligne fait de même pour les commentaires.

Cet article a été publié dans Grrr avec les mots-clefs : , . Bookmarker le permalien. Les trackbacks sont fermés, mais vous pouvez laisser un commentaire.

2 commentaires

  1. yljan
    Le 15 juillet 2009 à 09:08 UTC | Permalien

    Hello,

    Tout en comprenant ce que tu dis, je voulais juste indiquer qu'en fait l'espace insécable après le guillemet ouvrant c'est normal, c'est la règle typographique française qui veut ça. Par contre, il faut un autre espace insécable _avant_ le guillemet fermant, et pas après. Là c'est wordpress qui redéconne :D

    C'est quand même pas tellement cool de leur part d'avoir tout re-paramétré sans conserver les textes en l'état...

    ++

  2. Le 15 juillet 2009 à 10:41 UTC | Permalien

    En fait de règle, c'est plutôt de l'ordre de la tradition, ou de la recommandation. Il n'y a, si j'ai bien compris, pas de règle au sens strict (contrairement aux règles de grammaire par exemple).

    Et pour notre culture à tous, un bon morceau de lecture :
    http://listetypo.free.fr/meron/new/Guilles.pdf

    Je n'ai pas encore tout lu, mais c'est intéressant :)

Laisser un commentaire

Votre e-mail ne sera jamais publié ni communiqué. Les champs obligatoires sont indiqués par *

*
*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>