Comment résoudre les problèmes de WordPress 5.0

Le WordPress 5.0 est enfin déployé et il apporte une toute nouvelle expérience d'édition avec l'éditeur Gutenberg. WordPress teste l'éditeur Gutenberg depuis longtemps et il est enfin disponible en tant qu'éditeur par défaut sur WordPress.

Cependant, la plus grande fonctionnalité de WordPress 5.0 est également le plus gros problème de la mise à jour. L'éditeur Gutenberg casse littéralement votre flux d'écriture. Il a une courbe d'apprentissage et vous devez l'utiliser régulièrement pour vous y habituer. Nous utilisons l'éditeur Gutenberg depuis plus de 4 mois, et c'est l'avenir sans aucun doute. Le nouvel éditeur vous donne un grand contrôle sur la mise en forme du contenu. Mais ce n'est pas simple, du moins pas encore.

Quoi qu'il en soit, Gutenberg est un problème, mais comme vous le savez, c'est le cas avec les mises à jour de WordPress. Les choses vont devenir compliquées au début. Les forums WordPress vont être inondés d'utilisateurs signalant toutes sortes de problèmes sur leurs installations WordPress après la mise à jour vers la version 5.0.

Nous vous conseillons vivement d'attendre pendant au moins quelques semaines avant d'installer la mise à jour WordPress 5.0. Laissez la poussière s'installer. Laissez l'équipe WordPress régler les problèmes auxquels les utilisateurs sont confrontés après l'installation de la mise à jour 5.0.

Cela dit, voici quelques conseils à suivre pour résoudre les problèmes d'installation avec WordPress 5.0.

Vider le cache

C'est la première étape à franchir si vous rencontrez des problèmes avec votre installation WordPress après l'installation de la mise à jour 5.0. Vider le cache résoudra très probablement les problèmes étranges causés par les conflits JavaScript après la mise à jour.

  • Si vous utilisez un plugin de mise en cache, ouvrez les paramètres du plugin et trouvez le bouton principal qui efface tout le cache de votre site.
  • Vider le cache des opérations et tout type de cache de réseau de contenu pourrait être utilisé, tel que CloudFlare.
  • Si vous utilisez un hébergeur WordPress géré, vous pouvez avoir activé Varnish ou Memcache sur votre site. Demandez à votre hôte de Purger le cache de vernis ou Vider Memcache pour votre site.
  • Effacez votre Cache du navigateur.

Rechercher des conflits JavaScript

Lancez la console JavaScript sur votre navigateur pour voir quels scripts causent la panne de votre site. S'il s'agit d'un script d'un plugin, supprimez le plugin. S'il s'agit de votre thème, contactez le développeur du thème pour résoudre le problème.

Sur FireFox et Chrome, vous pouvez ouvrir la console JavaScript en appuyant sur Ctrl + Maj + J. Sur les autres navigateurs, ouvrez le menu Outils de développement puis cliquez sur l'onglet Console. Consultez le lien ci-dessous pour des informations détaillées.

Utiliser votre navigateur pour diagnostiquer les erreurs JavaScript

Utiliser le plug-in Health Check

Le plug-in Health check vous permet de dépanner votre site Web en fournissant une version vanille de votre site Web avec tous les plug-ins désactivés et le thème par défaut utilisé. Cela ne change rien pour les visiteurs de votre site. La session WordPress vanille est montrée exclusivement à l'administrateur.

Si votre site fonctionne correctement avec tous les plugins désactivés et le thème WordPress par défaut, alors vous savez d'où peut venir le problème. C'est soit vos plugins, soit votre thème. Nous vous suggérons de commencer par tester les plugins sur votre installation. Désactivez tous les plugins et activez-les un par un pour découvrir le plugin défectueux qui casse votre site.

Si ce n'est pas un plugin, alors c'est probablement votre thème qui n'est pas compatible avec WordPress 5.0. Essayez d'utiliser le dernier thème 2019 sorti avec WordPress 5.0. N'oubliez pas non plus de contacter votre développeur de thème pour l'informer du problème de compatibilité de son thème avec WordPress 5.0.

Le plugin Health Check vous permet également d'exporter des informations sur votre installation WordPress et la configuration du serveur pour faciliter le partage avec les développeurs de thèmes et de plugins.