WPML
Статус
Решено

Обзор проблемы

При создании шаблонов Elementor с помощью Elementor Pro у Вас есть возможность задать некоторые условия отображения, как показано ниже:

Шаблон Elementor Pro и WPML

После недавних обновлений некоторые условия отображения, в особенности «Одиночные записи», могут вызывать следующую проблему:

Создается шаблон Elementor, и задается условие отображения

Этот шаблон корректно загружается на фронтенде

Этот шаблон переводится в новый шаблон Elementor, и задается условие отображения

Теперь переведенный шаблон корректно загружается на фронтенде, но исходный шаблон полностью перестает загружаться

Обходное решение

Мы работаем над исправлением, но для этого может потребоваться помощь команды Elementor, а пока у нас есть обходное решение. Прежде чем применять это обходное решение, пожалуйста, убедитесь, что у Вас есть полная резервная копия Вашего сайта и базы данных:

Пожалуйста, измените код в следующем файле:

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

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

Все известные проблемы →