WPML
状态
已解决

问题概述

使用 Elementor Pro 创建 Elementor 模板时,您可以设置一些显示条件,如下所示:

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

所有已知问题 →