Des solutions pour réparer l'éditeur de page wordpress

Des solutions pour réparer l’éditeur de page wordpress

Votre éditeur de page, d’article ou autre format de publication est hors-service, vous ne pouvez plus basculer du mode visuel au mode texte et les menus n’affichent plus leur déroulé.
C’est généralement attribué à une incompatibilité entre les divers javascripts et autres scripts jquery et xajax qui se jouent en arrière plan de la page de l’éditeur.
Il s’agit donc de réparer, ou mieux encore, de repérer préalablement ce qui cause cette incompatibilité.

Repérer la cause de la faille

– Le plus simple : faites des sauvegardes de votre site, comme de vos options de thème graphique puis allez dans le menu “Apparence” et activez le thème par défaut de WordPress, du type “Twenty-Sixteen” ou autre. Vérifiez maintenant votre éditeur de page et s’il est toujours HS passez à l’étape suivante.
– Désactivez vos extensions une à une (après bien sûr avoir bien vérifié vos sauvegardes pour chacune !) et à chaque fois vérifiez l’état de votre éditeur.

Une fois repérée la cause vous ne serez, peut-être/sans doute, pas plus avancé(e), car s’il s’agit d’un bug de votre thème vous ne pouvez pas non plus le changer juste comme ça, voire de même pour une extension qui vous est essentielle.
Dès lors, vous pouvez toujours signaler le bug au support de votre thème pour que la faille soit réparée lors de leur prochaine mise à jour.
Puis passez aux solutions suivantes fréquentes sur le net.

Réparer la faille

Il y a de nombreuses actions possibles pour cela. Parmi celles-ci, comme indiquées ici :

Solutions simples

– Vider son cache navigateur.
– Décocher la case “Désactiver l’éditeur visuel pour écrire” dans le menu “utilisateurs/votre profil”.
– Si vous avez une extension qui optimise la rapidité de votre site du type WP Super Cache, désactivez la minification javascript et/ou purgez le cache de votre site.
– Installez l’extension TinyMCE Advanced.
– Comme indiqué judicieusement par “zaskar6” ici installez MetaBox.

Solutions avancées

– Copiez-collez la ligne “define (‘CONCATENATE_SCRIPTS’ false);” dans votre fichier “wp-config.php” (voir par FTP en racine de site), juste avant la ligne “/* C’est tout, ne touchez pas à ce qui suit ! Bon blogging ! */”.
– Remplacez votre dossier “tinymce” dans le dossier “wp-includes/js/”.
– Réinstallez le noyau de WordPress, soit en écrasant, soit en supprimant puis téléchargement, tous les dossiers/fichiers sauf le dossier “wp-content” et les fichiers personnalisés tels que “wp-config.php” et “.htaccess”.