Structured content
WordPress 5.0 est sorti officiellement le jeudi 06 décembre 2018 après l'annonce du fondateur de WordPress, Matt Mullenweg. Une version majeure de WordPress, ça n'arrive pas tous les jours. Quelles sont les nouveautés de WordPress 5.0 ?
Pas de suspense, la principale nouveauté de WordPress 5.0 est l'arrivée d'un nouvel éditeur de texte plus évolué, Gutenberg. Mais la compatibilité de l'éditeur avec les extensions et les thèmes WordPress a été largement scrutée, décriée et beaucoup ont préféré repousser la mise à jour vers WordPress 5.0. L'autre solution ? Désactiver Gutenberg et revenir à l'éditeur classique de WordPress.
[embed]https://www.youtube.com/watch?v=6BS1xlzMsz4[/embed]
core/group
L'essentiel à retenir ℹ️
Pour désactiver Gutenberg et revenir à l'éditeur classique de WordPress, deux solutions : installer le plugin Classic Editor depuis le répertoire officiel des extensions, ou ajouter le filtre use_block_editor_for_post dans le fichier functions.php de votre thème. La première méthode convient aux débutants, la seconde évite d'ajouter un plugin supplémentaire.
Gutenberg, c'est quoi ?
L'éditeur Gutenberg est le nouvel éditeur par défaut de WordPress qui tire son nom de l'illustre inventeur de l'imprimerie moderne en Europe, Johannes Gutenberg. Apparu avec la version 5.0 de WordPress (et disponible auparavant sous la forme d'une extension), il remplace l'éditeur WYSIWYG natif de WordPress qui était présent depuis des années pour le formatage des articles et pages de WordPress.
[caption id="attachment_533" align="alignnone" width="735"] Aperçu de l'éditeur Gutenberg (WordPress 5)[/caption]
Gutenberg vient répondre à une demande croissante de la communauté WordPress d'une gestion de blocs. Exactement comme le font les extensions de Page Builder, comme Page Builder de SiteOrigin, Elementor, Divi ou WPBakery Builder Page. Les Page builders sont des outils de création de page avec des blocs, qui rencontrent un succès important auprès des utilisateurs de WordPress limités par l'éditeur classique.
Gutenberg est basé sur le même principe de bloc. Il permet donc une mise en forme plus précise et plus souple des contenus, une personnalisation plus importante. C'est une bonne nouveauté. Mais comme toutee nouveauté, il est possible d'y être réfractaire...
Comment désactiver l'éditeur Gutenberg et revenir à l'ancien éditeur HTML de WordPress ?
Même si Gutenberg représente l'avenir de WordPress, ce changement majeur peut déconcerter l'utilisateur de WordPress qui a pris l'habitude de saisir ses textes dans l'éditeur classique. C'est mon cas. J'écris la plupart du temps mes textes directement dans l'éditeur de texte de WordPress, plus rarement dans un document LibreOffice (excellente alternative à la suite Office de Microsoft). Je maîtrise plutôt bien cet éditeur, qui n'est certes pas parfait, mais que je côtoie quasi quotidiennement depuis des années et que l'on trouve sur la plupart des sites web qui utilisent un éditeur de texte. La prise en main d'un nouvel éditeur n'est pas simple et demande un peu de temps. Et si comme moi, vous n'en avez pas spécialement...
Après la mise à jour vers WordPress, mon premier réflexe a donc d'abord été de vouloir remplacer Gutenberg par l'ancien éditeur. Et je ne suis pas le seul puisque de nombreuses personnes ont souhaité désactiver Gutenberg pour revenir à l'éditeur classique (extension la plus téléchargée juste après la sortie de WordPress 5.0). Mais comment faire ?
Installer le plugin Classic Editor
Il suffit de télécharger puis installer le plugin Classic Editor qui est disponible dans le répertoire officiel des extensions de WordPress.
Activez l'extension et l'éditeur classique WP sera de retour pour la saisie de vos articles et pages WordPress.
Utiliser un snippet pour désactiver Gutenberg sans extension
Si vous ne souhaitez pas installer le plugin Classic Editor, il y a un simple snippet qu'il vous suffit de copier/coller dans le fichier functions.php de votre thème. Cela vous évitera de télécharger et d'utiliser un plugin qui n'est pas nécessaire.
/* Désactive Gutenberg / utilisation de l'éditeur classique de WP */
add_filter('use_block_editor_for_post', '__return_false');
C'est tout, grâce à cette simple ligne de code, vous pourrez de nouveau utiliser l'ancien éditeur de WordPress sans avoir à passer par le plugin Classic Editor.
Pour finir, je vous conseillerai tout de même d'essayer de vous familiariser avec l'éditeur Gutenberg qui présente quelques fonctionnalités qui méritent d'être testées ! Vous pourriez peut-être même finir par l'apprécier et l'adopter. Comme moi ;)
Edit : quelques mois après la sortie de Gutenberg, la situation s'est bien améliorée pour le nouvel éditeur par défaut de WordPress, même si l'éditeur classique compte toujours plusieurs millions d'installations et qu'il fait partie des plugins WordPress les plus installés. Les thèmes WordPress ont travaillé pour mieux prendre en compte les nouveautés introduites par Gutenberg et beaucoup de blocs réutilisables ont été créés, rendant l'éditeur plus intéressant !
Edit 2 : Cinq ans après sa sortie, j'utilise maintenant Gutenberg comme éditeur principal grâce aux évolutions de l'éditeur et les nombreux blocs qui sont maintenant disponibles. Il m'aura fallu un peu de temps pour m'y habituer (les raccourcis clavier de Gutenberg m'ont bien aidé) mais il faut reconnaître que l'éditeur de blocs de WordPress a bien gagné en maturité et en ergonomie !
core/heading
Foire aux questions
core/heading
Le plugin Classic Editor est-il toujours maintenu ?
core/paragraph
Oui, Classic Editor reste activement maintenu par l'équipe WordPress. Il compte plusieurs millions d'installations actives et continue de recevoir des mises à jour régulières.
core/heading
Peut-on utiliser Gutenberg et l'éditeur classique en même temps ?
core/paragraph
Oui, le plugin Classic Editor permet de choisir l'éditeur par défaut dans les réglages et d'autoriser les utilisateurs à basculer entre les deux éditeurs article par article.
core/heading
Désactiver Gutenberg peut-il casser mon site WordPress ?
core/paragraph
Non, désactiver Gutenberg ne casse pas votre site. Les contenus créés avec Gutenberg restent intacts. En revanche, les blocs Gutenberg s'afficheront sous forme de code HTML brut dans l'éditeur classique.
core/heading
Faut-il modifier le thème enfant ou le thème parent pour le snippet ?
core/paragraph
Ajoutez le snippet dans le fichier functions.php de votre thème enfant. Si vous le placez dans le thème parent, la modification sera perdue à la prochaine mise à jour du thème.
core/heading
Existe-t-il d'autres plugins pour désactiver Gutenberg ?
core/paragraph
Oui, des plugins comme Disable Gutenberg ou No Gutenberg offrent des options similaires, avec parfois la possibilité de désactiver Gutenberg uniquement pour certains types de contenus.
core/heading
Gutenberg est-il devenu plus stable depuis sa sortie ?
core/paragraph
Oui, depuis sa sortie en 2018, Gutenberg a beaucoup évolué. La compatibilité avec les thèmes et extensions s'est améliorée, et de nombreux blocs réutilisables sont désormais disponibles.