跳到内容 跳到侧边栏
0

我们听到了您的心声——Elementor Widget 应该开箱即用并可翻译。WPML 4.9 Beta 引入了一种新的检测机制,可以自动识别自定义 Elementor Widget 并使其可翻译。

许多用户使用基于 Elementor 的插件和主题(例如 Woodmart、Wolmart 或 Emphires)构建多语言网站。通常,第三方 Elementor Widget 不直接兼容 WPML,因此常见的报告问题包括:

  • 自定义 Widget 中的文本未被检测到且无法翻译
  • 翻译未在前端显示
  • 您需要编写 XML 配置才能翻译横幅或按钮

未翻译的常见 Widget 元素包括标题、副标题、按钮文本、链接文本、自定义文本字段等。

WPML 4.9 Beta 解决了这个问题,并允许您:

  • 自动翻译来自 Elementor 主题或插件的 Widget
  • 保持您的设计在所有语言中保持一致
  • 避免编辑 XML 文件或手动查找缺失的字符串
  • 翻译视频 URL、按钮和自定义文本字段等属性

从 WPML 4.9 开始,您网站上的自定义 Elementor Widget 将被 WPML 自动识别。如果您使用自动翻译,使用 Widget 的文章和页面将直接进行完整翻译。如果您自行翻译,所有 Widget 的内容将自动显示在高级翻译编辑器中。

帮助我们测试 WPML 4.9 Beta

WPML 4.9 的正式版本计划于一月下半月发布。在此之前,我们邀请所有使用 Elementor 和 WPML 的用户测试此 Beta 版本,并帮助我们确认这些修复在不同主题和插件中均有效。

修复列表

我们相信我们已经解决了翻译自定义 Elementor Widget 的最常见问题。唯一的要求是 Widget 需遵循标准的 Elementor API 和指南进行开发。

以下是与翻译自定义 Elementor Widget 相关的主要修复列表。

自定义 Elementor Widget 未在翻译编辑器中显示

WPML 并非总能检测到自定义 Elementor Widget 中的内容字段。您会打开高级翻译编辑器,但 Widget 根本不在那里。WPML 4.9 现在会自动检测这些 Widget,因此其内容会显示在编辑器中,可供翻译。

Widget 翻译在前端缺失或消失

有时,即使您翻译了内容,自定义 Elementor Widget 的翻译也会消失或无法显示。诸如横幅、按钮或标题之类的元素可能在一个语言中显示,但在另一个语言中不显示。WPML 4.9 现在可以可靠地将翻译应用于自定义 Widget,从而使您的内容在所有语言中保持一致。

需要手动 XML 配置

为了翻译某些自定义 Elementor Widget,您必须编写自定义 XML 配置文件——这是一个技术性强且耗时的过程,而且通常无法按预期工作。WPML 4.9 消除了这一要求。自定义 Widget 现在会自动检测,无需 XML。

未捕获 Widget 中的动态字段和属性

自定义 Elementor Widget 中的链接、按钮 URL、视频 URL 和自定义属性并非总能用于翻译。WPML 4.9 现在会捕获这些动态字段,因此您可以翻译所有内容——而不仅仅是可见文本。

跨语言设计不一致

当自定义 Elementor Widget 未完全翻译时,您精心设计的布局可能会在其他语言中损坏或看起来不同。借助 WPML 4.9,您的 Elementor 布局、按钮和横幅在每种语言中都将保持与设计完全一致。

如何安装和测试 WPML 4.9 Beta

您应该仅在测试站点上安装此 Beta 版本,而非生产环境。

  1. 登录您的 WordPress 管理员仪表板。
  2. 转到 插件添加插件,然后点击 商业 选项卡。
  3. 确保您已安装 WPML Multilingual CMS 插件 4.8.6。
  4. 点击 检查更新 按钮。
  5. 使用 更新渠道 下拉菜单,然后选择 Beta
  6. 在插件列表中,选择 WPML 4.9 并点击 下载 按钮。

如何触发现有内容的修复

您使用自定义 Elementor Widget 设计的新页面将立即生效。

如果您正在使用现有页面进行测试,请务必进行少量编辑并更新页面。这将触发新机制,捕获来自自定义 Elementor Widget 的所有可翻译内容。

每页只需执行此操作一次。

告诉我们进展如何

如果一切按预期工作,并且您的 Widget 可翻译,在翻译编辑器中正确显示,且翻译正确显示——我们很乐意在下面的评论中听到您的反馈。

如果您遇到任何问题,请在我们的支持论坛中提交工单,并提及您报告的是在测试 WPML 4.9 Beta 期间发现的问题。这有助于我们优先处理并更快地响应。