WPML
Status
Resolvido

Visão geral do problema

Ao criar templates do Elementor com o Elementor Pro, você tem a opção de definir algumas Condições de exibição, como mostrado abaixo:

Template do Elementor Pro e WPML

Após atualizações recentes, algumas Condições de exibição, especialmente “Posts singulares”, podem causar o seguinte problema:

Um template do Elementor é criado e uma Condição de exibição é definida

Este template carrega corretamente no front-end

Este template é traduzido para um novo template do Elementor e uma Condição de exibição é definida

Agora, o template traduzido carrega corretamente no front-end, mas o template original para de carregar completamente

Solução alternativa

Estamos trabalhando em uma correção, mas isso pode exigir a ajuda da equipe do Elementor e, enquanto isso, temos uma solução alternativa. Antes de tentar esta solução alternativa, certifique-se de ter um backup completo do seu site e banco de dados:

Altere o código no seguinte arquivo:

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',
] );

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

Todos os problemas conhecidos →