Ce sujet est résolu. Voici une description du problème et de la solution.
Problème :
Vous utilisez des 'Loop Grid' de Elementor avec le widget de filtre de Elementor sur des pages en français, créées avec Jetengine. Après avoir activé la fonction AJAX de WPML, qui crée un cookie avec la langue d'affichage, l'utilisation des filtres recharge les éléments en anglais.
Solution :
Nous vous recommandons d'ajouter le snippet suivant à votre thème pour forcer le rechargement AJAX à respecter la langue sélectionnée :
add_action('rest_api_init', function() { if (isset($_COOKIE['wp-wpml_current_language'])) { $lang = sanitize_text_field($_COOKIE['wp-wpml_current_language']); do_action('wpml_switch_language', $lang); } });
De plus, vérifiez si votre problème est similaire à ces cas connus, qui pourraient vous offrir d'autres pistes de solution :
- https://wpml.org/errata/elementor-pro-loop-grid-alternate-templates-non-dynamic-content-is-not-translated/
- https://wpml.org/de/forums/topic/mehrsprachige-blog-beitraege-mit-kategorien/page/2/#post-15986884
- https://wpml.org/errata/elementor-pro-taxonomy-filter-feature-not-working-for-secondary-language/
Si cette solution ne s'applique pas à votre cas ou semble obsolète, nous vous recommandons de vérifier les problèmes connus, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support.
Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.
Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.
Ce sujet contient 2 réponses, a 0 voix.
Dernière mise à jour par Il y a 6 jours et 11 heures.
Assisté par: Bruno Kos.