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

