WPML
Publiée
21 octobre 2019
Canal
Stable
Testée avec WordPress
5.2.4

Journal des modifications

Fonctionnalités

  • Permet aux champs de blocs de l’éditeur Gutenberg d’être spécifiés comme des liens et remplace 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 de garantir 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 ».

Correctifs

  • Correction d’une erreur généré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 affichés en trop grand 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 automatiquement traduits dans les blocs d’images et de boutons.
  • Correction de l’encodage des attributs de bloc.

Compatibilité

  • Correction d’une erreur qui se produisait lorsque les données JSON d’Elementor n’étaient pas valides.
  • 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 ne s’affichaient 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 » vers « 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 un 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 les 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 longue exécution de 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 lorsque 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 du 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 de modifier le contexte de la méta-boîte d’édition d’article de WPML.
  • Ajout d’un filtre qui permet de filtrer les méta-valeurs 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 →