Utilisation des plugins de traduction multilingue avec WP Rocket

Compatibilités automatiques

WP Rocket a une compatibilité automatique avec les extensions multilingues/de traduction suivantes :

WPML

  • WP Rocket détectera votre configuration linguistique et mettra en cache, purgera et préchargera le contenu.
  • Vous avez la possibilité de vider/précharger le cache pour une langue spécifique ou pour toutes les langues en même temps.

    effacer les langues du cache

WooCommerce Multilingue

  • Il s'agit d'un add-on pour WPML. WP Rocket utilise des cookies dynamiques et obligatoires pour assurer la compatibilité avec le sélecteur de devises et la géolocalisation.
  • Lorsque l'option de géolocalisation est active, ce cookie : wcml_client_country doit être défini dans le navigateur du visiteur avant que la mise en cache ne commence.
  • Des fichiers de cache spécifiques seront créés pour chaque valeur des cookies suivants :
  • wcml_client_currency
  • wcml_client_currency_language
  • wcml_client_country

Polylang

  • WP Rocket détectera votre configuration linguistique et mettra en cache, purgera et préchargera le contenu.
  • Vous avez la possibilité de vider/précharger le cache pour une langue spécifique ou pour toutes les langues en même temps.

Détection de la langue du navigateur Polylang

Lorsque vous utilisez la fonction de détection de la langue du navigateur de Polylang, notez que la première visite de chaque utilisateur ne sera pas mise en cache afin que la langue puisse être détectée avec précision. Une fois que le cookie qui stocke leur langue, pll_language, a été défini dans le navigateur du visiteur, la mise en cache sera activée.

Redirection vers la langue par défaut Redirection vers la langue par défaut

Si vous avez configuré Polylang pour que chaque langue soit dans un sous-dossier, par exemple https://example.com/de, avec une redirection de la page d'accueil vers la langue par défaut, vous pouvez constater que la redirection ne fonctionne pas comme prévu.  ;

La solution consiste à exclure la page d'accueil du cache.  ;

Dans WP Rocket, allez dans Règles avancées → Never Cache URL(s) et entrez :
/

Cela permettra à la redirection de fonctionner de manière fiable.

TranslatePress

Depuis la version 3.14.4, WP Rocket est compatible avec l'extension TranslatePress extension à partir de la version 2.5.7.

  • Lors de la mise à jour régulière d'un article spécifique, WP Rocket efface le cache de toutes les versions du contenu traduit.
  • Lorsque vous mettez à jour l'article en utilisant TranslatePress UI, WP Rocket effacera le cache des versions linguistiques mises à jour.
  • Vous avez la possibilité de vider/précharger le cache pour une langue spécifique ou pour toutes les langues en même temps.

Autres extensions multilingues

GTranslate

Certaines configurations de GTranslate ne supportent pas la mise en cache, par conséquent il ne fonctionnera pas avec WP Rocket. Pour plus d'informations, reportez-vous à l'article : Utilisation de GTranslate avec WP Rocket.

Weglot

L'équipe de Weglot a développé une compatibilité partielle de son côté, en utilisant la fonction de WP Rocket cookie obligatoire.

Lorsque l'option "Auto redirection" de Weglot est cochée, un cookie de langue sera placé dans le navigateur du visiteur, et, à partir du prochain rechargement de la page WP Rocket servira la page mise en cache pour la langue par défaut.

Cependant, la redirection automatique en tant que telle ne fonctionnera pas, les visiteurs doivent toujours utiliser les sélecteurs de langue pour être redirigés vers les langues supplémentaires en cas de besoin.

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.