WPML 2.7 非常注重现有功能的性能和稳定性。在升级我们自己的网站后,我们发现 CPU 负载和网站速度有了非常显著的改善。
速度提升
在此版本中,我们将重点放在让 WPML 运行得更快上。为此,我们收集了大量大型数据库,对 WPML 的代码进行了分析并找出了瓶颈。然后,我们清除了这些瓶颈 :-)
最大的性能消耗在于字符串翻译。事实证明,一些针对函数输出的内部缓存成功移除了高达 80% 对 CPU 密集型函数的调用。如果您的网站像我们的一样包含大量字符串,您在升级后应该会立即感受到性能的提升。
我们还发现一些数据库查询在没有索引的情况下运行。如果您的数据库较小,这还算不上太糟,但对于大型数据库(同样,像我们的数据库一样),性能提升是非常明显的。该索引还使您的数据库响应更快,并减少了磁盘使用。
更新的菜单同步
WPML 的菜单同步功能在此版本中得到了极大的增强。它现在可以应对您在菜单系统中所做的大部分操作。早期版本的 WPML 在菜单顺序更改时无法同步菜单。此版本可处理所有菜单操作,并设法保持不同语言的菜单同步。
多语言 SEO
我们在 WPML 的语言表中添加了一个新列,用于保存 href 标签的语言名称。前往 WPML->语言->编辑语言 即可查看。在语言编辑页面中,您将看到一个名为“语言标签”的新列。这就是 WPML 链接到翻译时使用的语言名称。
拥有单独的条目可让您指定 Google 希望看到的准确语言代码。我们已经根据 Google 的语言命名约定,使用正确的默认值填充了该列。如果需要,您随时可以为自己的网站进行编辑。
错误修复
此外,我们还设法修复了许多错误。以下是主要内容:
- _ex() 在前端未显示翻译
- 自定义文章类型的已翻译别名在 WPML 语言切换器中的存档页面上不起作用
- 几个 PHP 提示和警告
- 修复了 RTL 语言的翻译仪表板布局
- 修复了 RTL 中语言导航栏的对齐方式
- 自定义字段翻译部分缺少 Types 自定义字段
- 次要语言域名上出现标签错误而不是 404
- WPML 媒体特色图像重复错误
更新 WPML
与往常一样,推荐安装和更新 WPML 的方法是使用我们的 Installer 插件。Installer 可让您直接在 WordPress 管理后台获取 WPML 更新。
您始终可以从您的帐户手动下载 WPML。
更新:有几个错误漏过了我们的 QA 测试并进入了 WPML 2.7。我们已更新至 2.7.1,解决了字符串翻译的问题以及翻译管理中的 PHP 警告。请更新至这些版本,以使您的网站再次顺畅运行。

