- 状态
- 已解决
问题概述
使用 Elementor Pro 创建 Elementor 模板时,您可以设置一些显示条件,如下所示:

近期更新后,某些显示条件,特别是“单篇文章”,可能会导致以下问题:
创建了一个 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,
] );