- Date de publication
- 17 octobre 2019
- Canal
- Bêta
- Testé 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 ExtensionsAjouterCommercial. 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 ensemble sans mélanger les versions.
Besoin d’aide ou envie de donner votre avis ? Veuillez utiliser notre forum d’assistance technique (s'ouvre dans un nouvel onglet).