.png)
Elementor 支撑着数百万个活跃的 WordPress 网站,市场份额超过30%。此外,WPML 是 WordPress 上使用最广泛的翻译插件之一。当您希望将 Elementor 网站改造成多语言网站时,WPML 往往是团队的首选。
问题并不在于这两者无法兼容。WPML 官方同时支持 Elementor 的免费版和 Pro 版,许多网站使用这一组合也运行得十分顺利。问题在于,“官方支持”和“无需持续维护即可正常运行”是两码事。
Elementor 的内容存储方式与常规的 WordPress 不同,这意味着 WPML 需要额外的集成层来处理它。这会带来额外的维护成本,而Weglot 解决这个问题。
标准的 WordPress 文章和页面遵循一种可预测的结构。WPML 正是基于这一模型设计的:它会为每篇文章或页面创建一份翻译副本,将其与原文建立关联,并在源内容发生变化时跟踪需要更新的部分。
不过,Elementor 会将所有内容以序列化 JSON 的形式保存在数据库的小部件级别。您的标题、按钮文字、图片说明和版块背景都会作为各自小部件内的独立属性进行存储。

主题构建器模板(用于控制页眉、页脚、归档页面布局以及单篇文章设计)完全独立于文章和页面的结构之外。Elementor V4 的原子组件架构增添了另一层结构,WPML 的集成必须对此加以考虑。
WPML 通过一个专用的 Elementor 集成层来处理所有这些功能,该层适用于许多网站。但挑战在于,这一层会形成一种持续的维护关系:每当 Elementor 进行架构变更时,WPML 的集成就必须跟上。
在接下来的几节中,我们将概述一些已记录的问题,这些内容摘自 WPML 自身的勘误表、支持论坛和更新日志。首先,让我们来看看为何需要安装多个插件。
Elementor 网站的典型 WPML配置需要两个必备组件:
此外(具体取决于您的网站),您还需要:
该插件捆绑包中的每个插件都可能增加数据库的查询负载。我们对 WPML 架构的分析显示,每个 WPML 扩展插件都会使数据库查询负载增加多达 20%。在大型网站上,服务器响应时间可能会增加多达半秒。
直到 2026 年初 WPML 4.9.0 发布之前,情况甚至更为复杂。许多第三方 Elementor 小部件需要一个自定义的 XML 配置文件,内容才能在翻译编辑器中显示。简而言之,自定义小部件中的文本无法被识别,翻译内容不会在前端显示,而要翻译一个基本的按钮或横幅,还必须手动编写 XML 代码。
当 Elementor 或 WPML 发布重大更新时,两者之间的兼容性可能会出现问题。因此,更新顺序至关重要。
例如,Elementor于 2024 年 12月发布的 3.26 版本移除了一个已弃用的 PHP 类,而 WPML 的集成层仍依赖于该类。WPML 于同日发布了一个紧急补丁,并附有明确说明:请在更新 Elementor 之前先更新 WPML。那些更新顺序错误的网站遭遇了致命的 PHP 错误。其后果是:
遗憾的是,确实发生过几次多个上线站点同时宕机的情况。由此得出的经验是:两个大型且独立维护的插件之间进行集成时,总是会面临此类协调难题。
Elementor 4.0 带来了更多复杂性。其“原子组件”架构与旧版的“版块-列-小工具”模型大不相同。因此,WPML 不得不重新构建部分集成功能以适应这一变化。WPML 的勘误页展示了实现完全兼容所需的巨大工作量。
Elementor 的全局小部件是基于单一设计的可复用元素。例如,这可能是一个通用的“行动号召”(CTA)、客户评价轮播或新闻通讯表单。尽管它们在其他方面非常实用,但在使用 WPML 进行管理时,这却是较为耗时的环节之一。
使用 WPML 时,翻译全局小工具意味着在“翻译仪表盘”中将其作为独立的内容项定位并进行翻译,与它所显示的任何页面无关。但是,当您在主语言中更新小工具时,其翻译版本不会自动更新。要保持它们同步,需要执行以下几个步骤:
在那些全球性小工具被数十甚至数百个页面共享、且内容更新频繁的网站上,这是一个容易被忽略的重复性手动操作。因此,当访客切换到第二语言时,可能会看到按钮或CTA的旧版本,而WordPress中并未显示相应的提示。
在 Elementor 的主题构建器中,您的页眉、页脚、单篇文章模板、归档布局和 404 页面都是位于 WordPress 文章和页面结构之外的模板。WPML 将其视为一个独立的内容类别,需要单独处理。
WPML 官方的 Elementor 文档中明确指出,应先翻译 Elementor 模板,再翻译网站其他内容。在构建新网站时,人们往往本能地优先处理页面内容,因此这一要求可能会让你措手不及。
如果采用另一种方法(以未翻译的页眉模板为例),导航项目以及页眉中的任何文本都不会在其他语言版本中显示,除非您返回并单独处理它们。
动态内容也可能因时间差而引发问题。Elementor 的动态功能(例如查询循环或从自定义字段提取数据的动态标签)会在访客加载页面时渲染输出结果。WPML 会在同一时刻拦截 WordPress 数据库查询,以提供该内容的翻译版本。
当两个系统同时处理同一内容时,这种交互可能会导致结果不一致。例如,您可能发现已翻译的内容无法显示。在更严重的情况下,在主语言中显示正常的版式,在次语言版本中可能会出现乱码。
上述所有因素的综合影响,导致翻译工作流程分散在多个不同的工具和管理界面中。在一个典型的运行 WPML 的 Elementor 网站上,您的团队需要在以下平台之间进行协作:
简而言之,Elementor 网站没有一个单独的界面可以显示整个网站的翻译状态。这意味着您需要手动检查多个位置,以确认每个页面、模板、全局小部件和插件字符串在多种语言中的内容是否最新。
所有兼容性问题的根本原因在于:WPML是在WordPress数据模型内运行的,而Elementor存储内容的方式则部分超出了该模型的范围。
Weglot 采取了不同的方法。Weglot 并非在 WordPress 的文章和页面结构内运作,也无需为每种内容类型维护独立的集成层,而是直接在渲染后的输出层面上Weglot 。
无论内容是由哪个小工具、模板或插件生成的Weglot 。无论是标准文章、Elementor 小工具、主题构建器模板、全局小工具还是 V4 原子组件,Weglot 都能一视同仁地进行检测。

Weglot 实现其他翻译插件无法做到的功能:
Weglot AI 翻译模型还会根据您的术语表规则、品牌语调提示和自定义说明进行学习,因此生成的译文能与您的品牌语调保持一致,而非产生千篇一律的机器翻译结果。
Weglot 非常棒,因为它符合我的需求,也符合我对客户的承诺:轻松实现多语种、完全自主管理网站、产生更多潜在客户,而且只需点击几下就能实现所有这些"。
– 萨洛梅·阿马尔,L'équipe Creative创始人
如果您已经在 Elementor 网站上运行 WPML,且其复杂性已给管理带来负担,那么迁移到Weglot 更加直接。Weglot 的迁移指南详细介绍了整个流程,且支持团队会在每个阶段为您提供协助。
以下是该流程的简要概述:
要执行后者,请前往“翻译 > URL”页面,然后点击页面底部的“缺少 URL?”链接:

Weglot 了一轮翻译,但当您导入旧的导出文件后Weglot 重新同步。术语表的转移方式也相同:从 WPML 导出,参考仪表盘中的示例文件将其调整为Weglot格式,然后导入。

虽然迁移过程并非完全自动化,但初始步骤非常简单。如果您想更深入地了解整个流程,请查看我们关于翻译 Elementor 网站的完整指南。
WPML 与 Elementor 之间的冲突并非这两款产品本身的缺陷。这是两款规模庞大、各自独立维护且数据模型不同的工具试图协同工作所导致的后果。
WPML 是围绕标准的 WordPress 内容设计的,但 Elementor 的数据存储方式却截然不同。虽然集成功能已处理了大部分情况,但某些特殊情况仍可能让你头疼。
Weglot 单一插件和单一控制面板的解决方案,能够自动检测 Elementor 中的每个元素。它提供了一套无需人工干预即可保持内容实时更新的翻译工作流。如果您正在搭建一个 Elementor 网站,且计划未来实施多语言策略,这无疑是实现该目标的最快途径。
想亲身体验一下吗?立即开始您的 14 天免费试用,只需几分钟,即可查看您的 Elementor 网站在切换为新语言后的效果。
要Weglot 强大功能Weglot 最好的方式Weglot 亲自体验。立即免费试用,无需任何承诺。
若您尚未准备好连接自己的网站,控制面板中已提供演示网站。

WPML 正式支持 Elementor 的免费版和 Pro 版,但全面支持并不意味着完全顺畅。这需要安装多个插件、按照特定的顺序设置模板、手动管理全局小部件,并在更新时格外谨慎。

最常见的原因是插件版本和翻译顺序问题。例如,模板字符串未显示是因为 WPML 要求在翻译页面内容之前,必须先在“翻译仪表盘”中翻译 Elementor 模板。主题或插件字符串缺失通常表明“WPML 字符串翻译”功能处于停用状态,或者需要通过其他方法加载这些字符串。

在 WPML 翻译控制台中,Elementor 全局小工具会被作为独立的内容项进行翻译,与它们所显示的页面相互独立。当您在主语言中更新全局小工具时,需要返回翻译控制台,找到相应条目,并手动触发新的翻译。

没错!Weglot 导入现有翻译,因此您之前的大部分工作成果都能得以保留。您只需从 WPML 导出数据,安装Weglot,运行 URL 扫描,然后进行导入。Weglot 您之前的翻译与检测到的内容Weglot 。术语表的迁移也采用相同流程,Weglot支持团队将全程为您提供协助。