WPML
Estado
Resuelto

Resumen del problema

Al crear plantillas de Elementor con Elementor Pro, tiene la opción de establecer algunas condiciones de visualización como se muestra a continuación:

Plantilla de Elementor Pro y WPML

Tras las actualizaciones recientes, algunas condiciones de visualización, especialmente «Entradas individuales», pueden causar el siguiente problema:

Se crea una plantilla de Elementor y se establece una condición de visualización

Esta plantilla se carga correctamente en el front-end

Esta plantilla se traduce a una nueva plantilla de Elementor y se establece una condición de visualización

Ahora, la plantilla traducida se carga correctamente en el front-end, pero la plantilla original deja de cargarse por completo

Solución alternativa

Estamos trabajando en una corrección, pero es posible que necesitemos la ayuda del equipo de Elementor; mientras tanto, tenemos una solución alternativa. Antes de probar esta solución alternativa, asegúrese de tener una copia de seguridad completa de su sitio y de la base de datos:

Cambie el código en el siguiente archivo:

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

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

Todos los problemas conocidos →