Passer au contenu Passer à la barre latérale

Nous venons de publier WPML 4.9.4, qui apporte une compatibilité totale avec WordPress 7.0. Assurez-vous de mettre à jour WPML avant de passer à WordPress 7.0 et tout sera en ordre.

Nouveautés de WordPress 7.0

WordPress 7.0 apporte plusieurs modifications à l’éditeur de blocs et aux fonctionnalités de base. Voici ce que WPML 4.9.4 prend en charge.

Éditeur de blocs entièrement basé sur des iframes

WordPress 7.0 en fait la nouvelle norme, améliorant l’isolation des styles et vous offrant une expérience WYSIWYG plus précise. Sans cette mise à jour, WPML forcerait l’éditeur de blocs à revenir à l’ancien mode sans iframe sur chaque article et page, vous faisant ainsi manquer ces améliorations et toutes les futures améliorations basées sur le nouvel éditeur. Les blocs de sélecteur de langue de WPML ont également été mis à jour pour prendre en charge la version 3 de l’API de blocs, y compris le hook React nécessaire au bon fonctionnement de l’éditeur iframe.

Mise à jour du réglage « ouvrir au clic » pour les sous-menus de navigation

WordPress 7.0 a modifié la manière dont le bloc de navigation stocke ce réglage. WPML lit désormais correctement l’attribut mis à jour, de sorte que les sous-menus respectent le comportement que vous avez configuré.

Nouveau contenu de bloc disponible pour la traduction

WordPress 7.0 introduit plusieurs blocs nouveaux et restructurés. WPML 4.9.4 enregistre les éléments suivants comme traduisibles, de sorte qu’ils apparaissent dans l’éditeur de traduction et s’affichent correctement sur le frontend dans toutes les langues :

  • Étiquettes d’accessibilité du bloc d’icônes (attributs aria-label)
  • Texte du bouton de fermeture de la superposition de navigation
  • Étiquettes du bloc d’onglets

Mise à jour de l’enregistrement des ressources de blocs

Le code interne de WPML pour l’enregistrement des ressources de blocs a été mis à jour afin d’utiliser les API correctes de WordPress 7.0. Cela corrige les avertissements de la console dans l’éditeur de blocs et garantit que le CSS de WPML se charge correctement dans l’éditeur iframe. Toutes les modifications sont rétrocompatibles avec WordPress 6.3.

Correction des avis d’obsolescence PHP

Une fonction PHP obsolète dans WordPress 7.0 a été remplacée par son équivalent moderne dans l’ensemble du code de WPML.

Autres corrections

  • Correction d’un écran blanc vide sur les pages Réglages WPML et Tableau de bord de traduction dans wp-admin.
  • Correction du chargement lent sur la page Synchronisation des menus.

Mise à jour vers WPML 4.9.4

La mise à jour est maintenant disponible pour tous les clients WPML disposant d’un abonnement actif. Elle apparaîtra sur la page Extensions dans votre administration WordPress dans les 24 heures.

Si vous souhaitez effectuer la mise à jour immédiatement, suivez les étapes suivantes :

1

Dans l’administration de votre site, allez dans ExtensionsAjouter et cliquez sur l’onglet Commercial

2

Cliquez sur le bouton Vérifier les mises à jour

3

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

Pourquoi il est important de maintenir WPML à jour

WordPress 7.0 n’est pas un événement isolé. Chaque version majeure de WordPress apporte des changements sous le capot, et certains d’entre eux affectent les sites multilingues de manière qui n’est pas toujours évidente avant que quelque chose ne cesse de fonctionner.

Notre équipe teste chaque version candidate de WordPress avant sa publication, identifie les problèmes de compatibilité et fournit les correctifs à temps. C’est ce que vous offre un abonnement WPML actif : votre site reste à jour avec WordPress sans que vous ayez à suivre chaque changement de base vous-même.

Laisser une réponse

Veuillez rester sur le sujet et être respectueux envers les autres. Si vous avez besoin d'aide pour des problèmes non liés à ce message, utilisez notre Forum de Support pour démarrer une discussion ou soumettre un ticket.

Vous pouvez utiliser ces balises :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>