Par défaut, l’éditeur de texte de WordPress dispose d’une interface WYSIWYG. Selon nos besoins et les projets, il peut-être nécessaire de supprimer cet éditeur visuel.

Ce que l’on appelle « éditeur visuel » sur WordPress, c’est en fait une interface WYSIWYG qui permet d’avoir un rendu en temps réel de la mise en page du texte (gras, souligner, justifier, etc…).

Copiez l’un des codes ci-dessous dans le fichier functions.php.

Mettre l’éditeur HTML par défaut :

add_filter('wp_default_editor', create_function('', 'return "html";'));

Mettre l’éditeur visuel par défaut :

add_filter('wp_default_editor', create_function('', 'return "tinymce";'));

Supprimer l’éditeur visuel :

add_filter('user_can_richedit' , create_function('', 'return false;'), 50);

 Empêcher l’éditeur visuel de faire sa sauce avec les balises :

1
2
remove_filter('the_content', 'wpautop');
remove_filter('the_excerpt', 'wpautop');

Si vous avez installé le plugin Tiny MCE advanced, il faut aussi aller dans le fichier
wp-content/plugins/tinymce-advanced/tinymce-advanced.php.
Actuellement à la ligne 215, commenter $c = wpautop($c);