我们刚刚发布了 WPML 4.9.4,该版本完全兼容 WordPress 7.0。请确保在更新到 WordPress 7.0 之前先更新 WPML,这样一切就准备就绪了。
WordPress 7.0 的新功能
WordPress 7.0 对区块编辑器和核心功能进行了多项更改。以下是 WPML 4.9.4 解决的问题。
完全基于 Iframe 的区块编辑器
WordPress 7.0 将其作为新标准,改善了样式隔离,并为您提供更准确的所见即所得体验。如果没有此更新,WPML 将强制每篇文章和页面的区块编辑器回退到旧的非 iframe 模式——这将导致您错过这些改进以及基于新编辑器构建的任何未来增强功能。WPML 的语言切换器区块也已更新以支持 Block API 第 3 版,包括 iframe 编辑器正常工作所需的 React 钩子。
导航子菜单的“点击打开”设置已更新
WordPress 7.0 更改了导航区块存储此设置的方式。WPML 现在可以正确读取更新后的属性,因此子菜单会遵循您配置的行为。
可供翻译的新区块内容
WordPress 7.0 引入了几个新的和重构的区块。WPML 4.9.4 将以下内容注册为可翻译,因此它们会出现在翻译编辑器中,并在前端以所有语言正确显示:
- 图标区块无障碍标签(aria-label 属性)
- 导航叠加层关闭按钮文本
- 选项卡区块标签
更新了区块资产注册
WPML 用于注册区块资产的内部代码已更新,以使用正确的 WordPress 7.0 API。这修复了区块编辑器中的控制台警告,并确保 WPML 的 CSS 在 iframe 编辑器中正确加载。所有更改均向后兼容至 WordPress 6.3。
修复了 PHP 弃用通知
在整个 WPML 代码库中,WordPress 7.0 中弃用的一个 PHP 函数已被替换为现代的等效函数。
其他修复
- 修复了 wp-admin 中 WPML 设置和翻译仪表板页面的白屏问题。
- 修复了菜单同步页面加载缓慢的问题。
更新至 WPML 4.9.4
该更新现已向所有拥有有效订阅的 WPML 客户提供。它将在 24 小时内出现在您 WordPress 管理后台的插件页面上。
如果您想立即更新,请按照以下步骤操作:
1
在您站点的管理后台中,前往插件 → 安装插件,然后单击“商业”选项卡
2
单击“检查更新”按钮
3
从列表中选择 WPML 4.9.4,然后单击“安装”
保持 WPML 更新的重要性
WordPress 7.0 并非一次性事件。每个主要的 WordPress 版本都会在后台带来更改,其中一些更改会影响多语言网站,但在某些功能停止工作之前,这些影响往往并不明显。
我们的团队会在每个 WordPress 候选版本公开发布之前对其进行测试,找出兼容性问题,并及时发布修复程序。这就是有效的 WPML 订阅为您带来的好处:您的站点可以与 WordPress 保持同步,而无需您亲自去跟踪每一个核心更改。