WPML

WordPress 6.1 于 11月1日 发布,其中包含与 WPML 相关的严重的破坏性问题。我们最近发布了 WPML 4.5.13 和字符串翻译 3.2.3 以修复这些问题。

WordPress 6.1 引入了破坏性更改

为了避免您的网站出现故障,您必须在更新到 WordPress 6.1 之前更新到 WPML 4.5.13 和字符串翻译 3.2.3。

如何更新 WPML

WPML 4.5.13 和字符串翻译 3.2.3 现已向所有 WPML 客户提供。您可以从您的下载页面获取这些更新,或者访问插件页面。

更新 WPML 和字符串翻译

如果 WordPress 6.1 破坏了您的网站该怎么办

如果您在更新 WPML 之前更新了 WordPress 6.1,您的网站将出现致命错误。如果您已经尝试使用上述步骤更新 WPML 但未能成功,请尝试以下修复方法:

  1. 禁用字符串翻译,使其他人可以访问您网站的前端。
  2. 将 WPML 核心更新至 4.5.13,将字符串翻译更新至 3.2.3。
  3. 重新启用字符串翻译。

如果您无法访问网站的管理后台,或者上述步骤均无效,请尝试以下任一选项:

  • 使用 FTP 手动更新 WPML(如果您无法登录网站)。
  • 回滚到 WordPress 的先前版本,然后更新 WPML。
  • 从备份恢复您的网站,然后在更新 WordPress 之前更新 WPML。
  • 使用 FTP 更改字符串翻译插件的文件夹名称,这将停用该插件。然后您可以从插件页面将其删除,并重新安装最新版本。

如何禁用未来的 WordPress 自动功能更新

您可以前往仪表板更新并单击链接切换为仅自动更新维护和安全版本,以禁用未来的 WordPress 自动更新(维护和安全更新除外)。

切换为仅自动更新 WordPress 维护和安全版本

需要注意的是,某些托管服务提供商可能会自动更新 WordPress 版本。在这种情况下,您需要联系他们以停止自动更新。

为什么会发生这种情况

此次 WordPress 发布一直处于变动之中,每个候选版本之间都引入了更改,并且有些错误并未得到修复。此外,发布日期恰逢我们许多欧洲客户和同事的假期。

通常情况下,在与最新的 WordPress 版本进行彻底测试之前,我们不会发布更新。然而,由于直到最后一刻才提供 WordPress 6.1 的最终版本,我们希望尽快为您提供针对已知严重问题的更新。

WordPress 6.1 中的已知问题

这些 WPML 版本解决了 WordPress 6.1 中的几个已知问题,包括:

WPML 核心 4.5.12 和 4.5.13

  • 修复了与 WP_object_cache 相关的通知问题
  • 添加了对翻译新 List-item Gutenberg 区块的支持
  • 修复了注册来自 Elementor Flexbox 容器的字符串的问题
  • 修复了区块小工具文本被意外包裹在段落标签中的问题
  • 修复了不再应用区块小工具翻译的问题
  • 修复了菜单语言切换器的一个问题,即 wpml-ls-first-item 类被应用于当前语言而不是列出的第一种语言。此问题是在 WordPress 6.1 和 WPML 4.5.12 中引入的。
  • 修复了分层语言菜单的问题,以确保在此类菜单中不会出现无法显示当前语言的情况。

字符串翻译 3.2.3

  • 修复了在 WordPress 6.1 版本上运行 WPML 时发生的致命错误。

请注意:WordPress 6.1 也可能会引入与其他插件和主题相关的问题。请务必保持所有主题和插件处于最新状态,以防出现问题。

问题或意见?

请在下方的评论区告诉我们,我们会进行回复。

觉得有用吗?分享这篇文章: