Nous venons de publier une mise à jour mineure de WPML, qui résout deux bugs cosmétiques et améliore les performances.
Cette version corrige deux petits bugs pour WPML :
- Barre oblique manquante à la fin des liens alternatifs pour les sites utilisant des paramètres de langue
- Avis PHP pour les pages bbPress qui renvoient vers des profils d’utilisateurs
Il ne s’agit pas de problèmes bloquants, mais il vaut mieux les corriger que de les laisser tels quels.
Et quelques problèmes pour WPML Multilingual & Multicurrency pour WooCommerce :
- Problème de compatibilité avec WooCommerce Ajax Cart : les quantités du panier ne se mettaient pas à jour
- Problème de compatibilité avec WooCommerce Bookings : des réservations incorrectes s’affichaient dans le back-end lors du basculement entre les langues de l’interface d’administration
- Problème de compatibilité avec le thème Adventure Tours
- Problème de compatibilité avec le thème Aurum
- Problèmes de compatibilité avec l’extension Composite Products
- Les slugs générés automatiquement dans l’éditeur de traduction de produits n’étaient pas rendus uniques
- Parfois, 0,01 était soustrait des prix avec décimales
Des temps de chargement plus rapides, en particulier sur les serveurs très sollicités
La mise à jour la plus intéressante de cette version est l’amélioration du chargement du code de WPML. WPML inclut de nombreux fichiers PHP avec de nombreuses classes. Dans cette version, nous avons modifié le mappage des fichiers, de sorte que les bons fichiers PHP soient chargés instantanément sans avoir à chercher le fichier correct.
Le gain de performances dû à ce changement dépend du serveur. Les serveurs très rapides équipés de disques SSD ne ressentiront que peu d’amélioration (car ils peuvent trouver les fichiers rapidement). Les serveurs plus lents équipés de disques magnétiques (classiques), en particulier lorsqu’ils sont très sollicités, connaîtront une amélioration significative pour tous les écrans de l’interface d’administration.
Nous sommes désolés de vous décevoir, mais il est difficile d’évaluer cette amélioration. Si vous la testez sur votre machine de développement locale, les résultats varieront. Pour vraiment constater l’impact, vous devez simuler un système très sollicité avec différents accès à différentes URL.
Des écrans d’administration des produits WooCommerce plus rapides
Nous avons analysé un grand nombre de sites WooCommerce que nos clients ont eu la gentillesse de partager avec nous. Sur chacun d’eux, nous avons remarqué que le plus grand impact de WPML se situe sur l’écran d’administration des produits. C’est curieux, car WPML n’a rien à faire sur ces pages. WPML Multilingual & Multicurrency pour WooCommerce propose sa propre interface de « traduction de produits », il est donc inutile de gaspiller du temps processeur pour afficher des contrôles de traduction sur les écrans d’administration natifs de WooCommerce.
WPML 3.4.1 et WPML Multilingual & Multicurrency pour WooCommerce 3.8.1 résolvent cette inefficacité. Par défaut, nous n’ajouterons plus de contrôles de traduction à la page des produits de WooCommerce. Cela accélère considérablement l’interface d’administration, sans perdre aucune fonctionnalité utile. Vous pouvez toujours activer ces contrôles si vous le souhaitez, mais il est beaucoup plus logique de traduire les produits WooCommerce via WPML->WooCommerce->Produits. Notre page dédiée à la traduction des produits comprend tout ce dont vous avez besoin et se charge beaucoup plus rapidement.
Ainsi, lorsque vous devez gérer des produits WooCommerce, vous n’allez plus payer en termes de performances le fait d’avoir un site multilingue.
Ensuite, une Traduction de chaînes plus rapide
WPML 3.5 inclura un ensemble d’améliorations pour la Traduction de chaînes. La Traduction de chaînes dans la version de développement s’exécute déjà deux fois plus vite que dans WPML 3.4.1. Cependant, ce n’est pas tout. Nous ciblons maintenant les fonctionnalités avancées de la Traduction de chaînes, en essayant de les faire fonctionner avec un impact minimal sur les performances. Nous aimerions que vous puissiez toujours utiliser l’enregistrement automatique des chaînes sans ressentir de perte de performances.
Mettez à jour WPML
Comme toujours, vous recevrez des mises à jour automatiques dans l’interface d’administration de WordPress pour tous les sites enregistrés. Vous pouvez enregistrer autant de sites que nécessaire, pour vous-même et pour vos clients. Pour télécharger manuellement, connectez-vous à votre compte WPML.org et accédez à Téléchargements.
Des commentaires ? Des idées ? Des suggestions ?
Laissez vos commentaires et nous vous répondrons.

