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

После недавних обновлений некоторые условия отображения, в особенности «Одиночные записи», могут вызывать следующую проблему:
Создается шаблон 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,
] );