- 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:

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