WPML
Statut
Résolu

Aperçu de l’anomalie

Lors de la création de modèles Elementor avec Elementor Pro, vous avez la possibilité de définir certaines conditions d’affichage, comme illustré ci-dessous :

Modèle Elementor Pro et WPML

Suite à de récentes mises à jour, certaines conditions d’affichage, en particulier « Articles individuels », peuvent causer le problème suivant :

Un modèle Elementor est créé et une condition d’affichage est définie

Ce modèle se charge correctement sur l’interface publique

Ce modèle est traduit en un nouveau modèle Elementor et une condition d’affichage est définie

Désormais, le modèle traduit se charge correctement sur l’interface publique, mais le modèle original cesse complètement de se charger

Solution de contournement

Nous travaillons sur un correctif, mais cela pourrait nécessiter l’aide de l’équipe d’Elementor et en attendant, nous avons une solution de contournement. Avant d’essayer cette solution de contournement, veuillez vous assurer d’avoir une sauvegarde complète de votre site et de votre base de données :

Veuillez modifier le code dans le fichier suivant :

elementor-pro/modules/theme-builder/classes/conditions-cache.php Lines 96-101:
De : $query = new \WP_Query( [
'posts_per_page' => -1,
'post_type' => Source_Local::CPT,
'fields' => 'ids',
'meta_key' => '_elementor_conditions',
] );

Par : $query = new \WP_Query( [
'posts_per_page' => -1,
'post_type' => Source_Local::CPT,
'fields' => 'ids',
'meta_key' => '_elementor_conditions',
'suppress_filters' => true,
] );

Toutes les anomalies connues →