Speak English? Click here to read my English blog!

En finir avec les curly quotes sur son blog WordPress

Posté par jbj le 8 oct 2008 dans Wordpress3 commentaires

Si vous publiez du code sur votre blog, ou que vous avez déja tenté de copier/coller un code provenant d’un blog tournant sous WordPress, vous avez probablement du vous heurter à de nombreux problèmes liés au curly quotes, ces guillemets qui ne fonctionnent pas avec les principaux langages de programmation.
Voici comment vous en débarasser pour de bon.

Un peu d’histoire

Les curly quotes (ou smart quotes) ont été introduites à partir de la version XX de WordPress. Présenté comme une nouvelle fonctionnalité de la plateforme, le principe est simple: Lorsque que vous publiez un billet, tous les guillemets (”) sont transformés en leur équivalent “curly”, c’est à dire ondulé.
Ceci dans un but avoué d’esthétisme.

S’il est vrai que cette fonction peut permettre d’embellir titres et textes, pour le bloggueur souhaitant publier du code sur son site, c’est une autre paire de manche.
pas plus tard que la semaine dernière, une lectrice de Lyxia me signalait qu’un code proposé sur mon blog ne fonctionnait pas: Il s’agissait en fait des curly quotes, qui faisait planter le Javascript.

Mise en place du hack

Ce petit hack très pratique est également extrêmement simple à mettre en place.
Commencez par ouvrir le fichier functions.php de votre thème. Si votre thème ne possède pas ce fichier, créez-le.

Une fois dans le fichier, rajoutez simplement la ligne suivante:

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

Si vous publiez du code sur votre blog, je vous invite grandement à mettre en place ce petit hack. Vos lecteurs vous remercieront ;)

Si vous avez aimé cet article, aidez-moi à le promouvoir en votant pour lui sur les sites suivants: Ces icones representent les sites de bookmarking social dans lesquels vos lecteurs peuvent partager et faire découvrir vos pages.
  • del.icio.us
  • Scoopeo
  • Tapemoi
  • Technorati
  • Tutmarks
  • Pioche
  • Blogasty
  • Diggons
  • Wikio

3 commentaires

» Flux RSS des commentaires
  1. Merci beaucoup pour l’astuce ;) vade retro curly quotes !

  2. Je ne connaissais pas, on pourrait avoir un lien vers une page où il y a ces curly quotes ?

    Et est ce qu’il y a une solution pour l’indentation, à chaque fois je perds les tabs parce que Wordpress n’utilise pas les balises

  3. @Virtualdub: A peu près n’importe quelle page de ce blog ou il y a du code :)
    On s’en rends pas super compte vu la police utilisée, mais si tu copie colle dans un éditeur de texte, tu verras la différence…

Commenter