跳到内容 跳到侧边栏
0

WordPress 6.9 包含一项变更,该变更破坏了与 WPML 早期版本的向后兼容性。我们刚刚发布了 WPML 4.8.6,以便您更新并做好充分准备。

WordPress 6.9 中发生了什么

WordPress 是一个持续发展的项目。核心团队会定期优化性能、稳定性与安全性,这有时意味着会改变其底层工作方式。

偶尔,就像 WordPress 6.9 一样,核心更新可能会以显著影响多语言网站的方式破坏向后兼容性。

在这种情况下,WordPress 6.9 改变了某些缓存键的生成方式。WPML 依赖这些缓存键来提供您页面的正确语言版本。当 WordPress 生成的内容与 WPML 预期内容不匹配时,功能将无法正常运行。

如果您不更新 WPML 可能发生什么

根据我们的经验,缓存问题往往以意想不到的方式出现。对于这项特定变更,如果您在更新到 WordPress 6.9 之前未更新到 WPML 4.8.6,您可能会遇到以下情况:

  • 页面以错误的语言加载
  • 应该存在的页面出现 404 错误
  • 损坏的绝对链接
  • ACF 链接字段问题
  • 分层自定义文章类型无法在前端正常工作
  • 不正确的 SEO 元数据
  • 其他意外行为

症状可能因您的设置而异,但根本原因相同。

更新到 WPML 4.8.6

我们已向所有网站发布 WPML 4.8.6,更新可能需要长达 24 小时才能到达您的网站。一旦到达,它将作为常规更新显示在您的 WordPress 管理后台的 插件 页面中。

您只需确保在将 WordPress 更新到 6.9 之前,将 WPML 更新到 4.8.6 版本。

如果您想立即手动启动更新,请按照以下步骤操作:

1

在您网站的后台,前往 插件安装插件 并点击 商业 选项卡

2

点击 检查更新 按钮

3

从列表中选择 WPML 4.8.6,然后点击 安装

如果您的网站托管在 WordPress.com 上,您将不会在管理界面中看到 Commercial 选项卡,但仍然可以通过访问以下 URL 来访问它:

  • [您的网站 URL]/wp-admin/plugin-install.php?tab=commercial

    有关此版本中的具体变更列表,请参阅 WPML 4.8.6 变更日志

    保持 WPML 更新至关重要

    此类变更并非一次性事件。WordPress 将持续发展,其中一些变更将不可避免地影响多语言功能。您的主题和其他插件也面临同样的现实,因为它们都需要与 WordPress 核心保持同步。

    这正是您的活跃 WPML 订阅所提供的:

    • 所有 WordPress 版本在公开发布之前都经过充分测试
    • 像 WordPress 6.9 中的问题会被识别并解决
    • WPML 更新会在 WordPress 发布新版本之前发布
    • 您无需担心跟踪 WordPress 开发或担心是否有东西会损坏 — 我们会为您处理这些

    这就是为什么您今天就可以更新到 WPML 4.8.6,并立即为 WordPress 6.9 做好准备。