WPML
Publiée
17 octobre 2019
Canal
Bêta
Testée avec WordPress
5.2.4

Journal des modifications

Fonctionnalités

  • Permet de spécifier les champs de blocs de l’éditeur Gutenberg comme liens et de remplacer tous les liens par des traductions si elles sont disponibles.
  • Ajout d’un avertissement dans la fonctionnalité Réinitialiser WPML, informant les utilisateurs de l’Éditeur de traduction avancé qu’ils perdront les traductions en cours.
  • Implémentation d’une bibliothèque personnalisée pour Collections afin d’assurer la compatibilité avec d’autres extensions.
  • Amélioration de la vérification des dépendances entre les différentes versions des extensions WPML.
  • Remplacement de toutes les occurrences du nom « éditeur Gutenberg » par « éditeur de blocs ».

Corrections

  • Correction d’une erreur déclenchée lors de l’enregistrement d’une tâche de traduction de l’éditeur Gutenberg avec une chaîne de texte contenant une barre oblique.
  • Correction d’un problème avec des drapeaux trop grands affichés dans l’interface d’administration lorsqu’une image de drapeau personnalisé de grande taille est utilisée.
  • Correction d’un problème pour empêcher WPML d’écraser les métadonnées de la page lorsque WPML Media est actif et qu’une page créée avec Beaver Builder est publiée.
  • Correction de l’erreur fatale « Uncaught Error: Call to undefined function icl_xml2array() » qui se produisait lors de l’utilisation de wp-cli.
  • Correction d’un problème où les liens cibles n’étaient pas traduits automatiquement dans les blocs d’image et de bouton.
  • Correction de l’encodage des attributs de bloc.

Compatibilité

  • Correction d’une erreur qui se produisait lorsque les données JSON d’Elementor étaient invalides.
  • Ajout d’un widget de sélecteur de langue pour le constructeur de pages Elementor.
  • Correction d’un problème où certains modèles Elementor n’étaient pas affichés sur les pages traduites.
  • Introduction du hook de filtre « wpml_custom_language_switcher_is_enabled ».
  • Optimisation de l’utilisation de la fonction « debug_backtrace », ce qui améliore les performances jusqu’à 7 % dans certains cas.
  • Ajout d’une vérification pour empêcher le chargement des classes de compatibilité « wordpress-seo » si l’extension Yoast SEO Multilingual est active.
  • Modification du chemin du fournisseur « wpml_collect » en « wpml/collect » pour éviter les conflits.
  • Correction d’un problème où l’ajout d’une réservation au panier était trop lent.
  • Correction d’une erreur fatale liée à l’exécution de l’action de dépannage pour attribuer le statut de traduction aux doublons.
  • Amélioration de l’accessibilité du sélecteur de langue pour les lecteurs d’écran.
  • Correction d’un problème avec des points de terminaison REST inaccessibles lorsqu’un site est installé dans un sous-répertoire et que l’option « Utiliser le répertoire pour la langue par défaut » est activée.
  • Ajout d’un correctif pour empêcher une exécution longue du code lors de l’enregistrement des paramètres de taxonomie.
  • Correction d’un problème où les étiquettes d’article étaient converties en ID lors de l’enregistrement d’une page créée à l’aide d’un constructeur de pages et que l’extension WPML Media Translation était active.
  • Modification de la chaîne de texte du type de sélecteur de langue dans le widget Elementor de sélecteur de langue.

Performances

  • Amélioration des performances des requêtes de base de données en ajoutant deux index à la table « icl_translations ».
  • Amélioration des performances lorsque WooCommerce et/ou Query Monitor sont actifs.
  • Amélioration des performances lors de l’enregistrement de l’article avec un grand nombre de champs personnalisés.
  • Amélioration des performances sur les sites avec un grand nombre de taxonomies traduites (par exemple, les catégories de produits).
  • Amélioration significative des performances du site lors de la mise à jour de la page, de l’article ou d’une page de produit WooCommerce dans l’interface d’administration.
  • Ajout du préfixe « wp_ » à tous les cookies afin que les couches d’hébergement et de cache puissent les gérer correctement.
  • Ajout d’un correctif qui réduit l’utilisation de la base de données en empêchant le chargement automatique de certaines options gourmandes en ressources.

API

  • Ajout du filtre « wpml_post_edit_meta_box_context » pour permettre la modification du contexte de la boîte méta d’édition d’article de WPML.
  • Ajout d’un filtre qui permet de filtrer les valeurs méta de l’article avant qu’elles ne soient copiées vers la traduction.

Mettre à jour ou télécharger

La mise à jour est disponible pour tous les clients WPML disposant d’un abonnement actif — elle apparaît sur la page Extensions de votre interface d’administration WordPress dans les 24 heures suivant sa publication. Vous pouvez également la rechercher immédiatement sous Extensions → Ajouter → Commercial. Pour la télécharger et l’installer manuellement, accédez à Téléchargements dans votre compte wpml.org (voir les instructions d’installation) et n’oubliez pas de mettre à jour tous les composants en même temps sans mélanger les versions.

Besoin d’aide ou envie de donner votre avis ? Veuillez utiliser notre forum de support technique.

Voir toutes les versions de WPML Multilingual CMS →