- Publiée
- 17 octobre 2019
- Canal
- Bêta
- Testée avec WordPress
- 5.2.4
- Produit
- WPML Multilingual CMS
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.