Petit mémo pour ne pas convertir les guillemets (double quote) en affichage Français pour un site propulsé par WordPress.
Procédure
En modifiant directement votre thème
1) Se connecter en FTP à votre espace d'hébergement
2) Editer le fichier "functions.php" se situant dans votre thème
Par exemple : /public_html/wp-content/themes/iconic-one/functions.php
3) Rajouter la ligne suivante à la fin de votre fichier
remove_filter ('the_content', 'wptexturize');
/!\ Attention, ne pas oublier le point virgule à la fin de la ligne /!\
En créant un plugin
Pour ne pas modifier votre thème, il est possible de créer un plugin pour réaliser la modification.
Source : http://www.fayazmiraz.com/disable-auto-curly-quotes-in-wordpress/
1) Créer un fichier nommé disable-smart-quotes.php dans le répertoire /public_html/wp-content/plugins
2) Copier / Coller le contenu suivant :
<?PHP /* Plugin Name: Disable Smart Quotes Plugin URI: http://www.fayazmiraz.com/disable-auto-curly-quotes-in-wordpress/ Description: WordPress Plugin to Disable auto Smart (Curly) quote conversion Version: 1.0 Author: Fayaz Ahmed Author URI: http://www.fayazmiraz.com/ */ if( version_compare ( $wp_version, '4.0' ) === -1 ) { // To Disable Smart Quotes for WordPress less than 4.0 foreach( array( 'bloginfo', 'the_content', 'the_excerpt', 'the_title', 'comment_text', 'comment_author', 'link_name', 'link_description', 'link_notes', 'list_cats', 'nav_menu_attr_title', 'nav_menu_description', 'single_post_title', 'single_cat_title', 'single_tag_title', 'single_month_title', 'term_description', 'term_name', 'widget_title', 'wp_title' ) as $sQuote_disable_for ) remove_filter( $sQuote_disable_for, 'wptexturize' ); } else { // To Disable Smart Quotes for WordPress 4.0 or higher add_filter( 'run_wptexturize', '__return_false' ); }
3) Activer la nouvelle extension