WPML

Nous avons récemment publié WPML 3.3.7 pour traiter certaines modifications introduites dans WordPress 4.5.

Après cette version publiée, nous avons remarqué plusieurs problèmes avec la gestion des permaliens, en particulier avec le contenu paginé, ainsi que quelques problèmes supplémentaires lors de l’utilisation de WooCommerce.

Certains de ces problèmes étaient déjà présents dans les versions précédentes de WPML, mais ils sont devenus plus évidents dans WPML 3.3.7.

WPML 3.3.8 résout ces problèmes, et en particulier :


  • Modèles et pagination

    • Mauvais modèle utilisé dans les résultats de recherche pour une langue secondaire lorsque la page d’accueil possède un modèle et qu’il n’y a aucun modèle pour les résultats de recherche

    • is_front_page() ne fonctionne pas lorsque l’URL contient l’argument « lang » en plus d’autres arguments

    • Problèmes de pagination dans la langue par défaut avec la redirection selon la langue du navigateur activée

    • URL paginée mal formée sur la page d’accueil avec des permaliens simples et la langue comme paramètre

    • Mauvaise pagination lors de l’utilisation de permaliens personnalisés tels que « /%postname% » sans barre oblique finale, et la langue comme paramètre

    • URL de pagination mal formée lors de l’affichage de contenu paginé sur la page d’accueil avec les permaliens de type « Titre de la publication » et la langue comme paramètre

    • La deuxième page du contenu paginé n’est pas accessible dans une langue secondaire avec de jolis permaliens et le même slug dans le contenu traduit

  • Liés à WooCommerce

    • Erreur 301 sur les pages de produits

    • Domaines différents pour chaque langue ; lors du changement de langue, le contenu du panier n’est pas synchronisé

  • Autres

    • Notice PHP : Undefined offset: 0 dans sitepress.class.php à la ligne 2345

    • « La langue comme paramètre » entre en conflit avec la redirection du navigateur et la page d’accueil définie manuellement

    • Ajout de la possibilité de modifier le comportement des balises meta « heads_lang » en fournissant de nouveaux hooks

Certains des problèmes ci-dessus ont été découverts grâce à un nouvel ensemble de tests automatisés que nous avons ajoutés spécifiquement pour cette version publiée.

Téléchargez et donnez-nous votre avis


Tout d’abord, n’oubliez pas de sauvegarder votre site avant de le mettre à jour. Nous sauvegardons notre site et testons les mises à jour avant de mettre à jour QUOI QUE CE SOIT (toute extension, le thème ou WordPress). Cette version publiée de WPML a fait l’objet de nombreux tests, mais il est toujours préférable de trouver des bugs sur un site de test et non sur un serveur de production.

Ensuite, mettez à jour tous les composants de WPML. Il s’agit d’une version de correction rapide du noyau de WPML et de WPML Gestion de traduction, sans dépendances avec d’autres modules complémentaires, qui n’ont d’ailleurs pas été mis à jour.

La meilleure façon de mettre à jour WPML est depuis l’interface d'administration de WordPress. Enregistrez votre site (vous pouvez enregistrer tous vos sites, nous ne fixons aucune limite) pour obtenir des mises à jour automatisées. Vous pouvez également toujours télécharger WPML manuellement depuis votre compte.

Laissez vos commentaires pour nous faire part de vos retours, poser des questions ou faire des suggestions. Nous vous répondrons.

Vous avez trouvé cela utile ? Partagez cet article :