WPML

WordPress 6.9 inclut un changement qui rompt la rétrocompatibilité avec les versions précédentes de WPML. Nous venons de publier WPML 4.8.6 afin que vous puissiez effectuer la mise à jour et être parfaitement préparé.

Ce qui se passe dans WordPress 6.9

WordPress est un projet vivant. L’équipe du noyau optimise régulièrement les performances, la stabilité et la sécurité, ce qui implique parfois de modifier le fonctionnement en interne.

Parfois, comme avec WordPress 6.9, les mises à jour du noyau peuvent rompre la rétrocompatibilité d’une manière qui a un impact significatif sur les sites multilingues.

Dans ce cas, WordPress 6.9 modifie la façon dont certaines clés de cache sont générées. WPML s’appuie sur ces clés de cache pour servir la bonne version linguistique de vos pages. Lorsqu’il y a un décalage entre ce que WordPress génère et ce que WPML attend, les choses cessent de fonctionner correctement.

Ce qui peut arriver si vous ne mettez pas à jour WPML

D’après notre expérience, les problèmes de cache ont tendance à se manifester de manière surprenante. Avec ce changement particulier, si vous ne mettez pas à jour vers WPML 4.8.6 avant de mettre à jour vers WordPress 6.9, vous pouvez vous attendre à :

  • Des pages qui se chargent dans la mauvaise langue
  • Des erreurs 404 sur des pages qui devraient exister
  • Des liens absolus rompus
  • Des problèmes avec les champs de lien ACF
  • Des types de publication personnalisés hiérarchiques qui ne fonctionnent pas sur le front-end
  • Des métadonnées SEO incorrectes
  • D’autres comportements inattendus

Les symptômes peuvent varier en fonction de votre configuration, mais la cause profonde est la même.

Mise à jour vers WPML 4.8.6

Nous avons publié WPML 4.8.6 pour tous les sites, et cela peut prendre jusqu’à 24 heures pour que la mise à jour atteigne le vôtre. Une fois que ce sera le cas, elle apparaîtra comme une mise à jour normale sur la page Extensions de votre interface d’administration WordPress.

Tout ce que vous avez à faire est de vous assurer de mettre à jour WPML vers la version 4.8.6 avant de mettre à jour WordPress vers la version 6.9.

Si vous souhaitez lancer manuellement la mise à jour tout de suite, suivez ces étapes :

1

Dans l’interface d’administration de votre site, accédez à Extensions → Ajouter et cliquez sur l’onglet Commercial

2

Cliquez sur le bouton Vérifier les mises à jour

3

Sélectionnez WPML 4.8.6 dans la liste et cliquez sur Installer

Si votre site est hébergé sur WordPress.com, vous ne verrez pas l’onglet Commercial dans l’interface d’administration, mais vous pouvez toujours y accéder en allant à l’URL suivante :

  • [URL de votre site]/wp-admin/plugin-install.php?tab=commercial

    Pour la liste exacte des modifications de cette version publiée, consultez le journal des modifications de WPML 4.8.6.

    L’importance de garder WPML à jour

    Des changements comme celui-ci ne sont pas un événement ponctuel. WordPress va continuer d’évoluer, et certains de ces changements affecteront inévitablement les fonctionnalités multilingues. Votre thème et vos autres extensions sont confrontés à la même réalité, car ils doivent tous suivre le rythme du noyau de WordPress.

    C’est exactement ce que vous offre votre abonnement WPML actif :

    • Toutes les versions publiées de WordPress sont testées bien avant d’être rendues publiques
    • Les problèmes comme celui de WordPress 6.9 sont identifiés et résolus
    • Les mises à jour de WPML sont publiées avant que WordPress ne publie une nouvelle version
    • Vous n’avez pas à vous soucier de suivre le développement de WordPress ou de vous demander si quelque chose va se casser — nous nous en occupons pour vous

    C’est pourquoi vous pouvez mettre à jour vers WPML 4.8.6 dès aujourd’hui et être prêt pour WordPress 6.9 immédiatement.

    Vous avez trouvé cela utile ? Partagez cet article :