WPML

我们很高兴发布 WPML 3.1.6,进一步改进了数据缓存、性能和安全性。

本次发布的大部分更改都在后台进行,除非您遇到性能问题,否则不会立即注意到。

我们还为主题和插件开发者添加了几个钩子,以减少代码行数,移除了以前需要检查函数或插件是否存在的逻辑。

WPML 核心

  • 首次激活 WPML 插件的时间缩短至之前结果的约 5%
  • WPML 现在能以更好的方式解析站点 URL 和插件目录路径,并遵循不同的服务器和 WordPress 设置
  • 改进了 WPML 函数结果的缓存,特别是对于多站点模式下的 WordPress
  • 我们在 WPML > 支持中添加了包含调试信息的新屏幕,这在 WPML 用户需要在论坛寻求我们帮助时会很有用
  • 增强了与 WP SEO 插件和 NextGen Gallery 插件的兼容性 修复了可能的 SQL 注入问题
  • 修复了自定义文章类型归档页面上的语言切换器
  • 支持 translate_object_id 过滤器 – 可以在主题中使用它来代替 icl_object_id 函数
  • 修复了小工具预览问题
  • 函数 url_to_postid() 现在由 WPML 插件进行过滤,以返回正确的文章 ID。
  • 现在加载 JS 和 CSS 文件时会遵循常量 ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS + ICL_DONT_LOAD_LANGUAGES_JS
  • 其他一些错误修复

WPML CMS NAV

  • 修复了可能的 SQL 注入问题
  • 小的语法修复

WPML 媒体

  • 改进了与过滤附件列表的插件的兼容性
  • 修复了小工具中的黏性链接处理
  • 修复了可能的 SQL 注入问题

WPML 字符串翻译

  • 字符串翻译模块现在支持将字符串存储在哈希索引等于零的数组中
  • 改进了翻译缓存
  • 改进了多站点模式下博客名称的翻译

WPML 翻译分析

  • 修复了可能的 SQL 注入问题
  • WPML 翻译管理和 WPML XLIFF
  • 支持 XLIFF 文件中不同格式的换行符;这改进了与不同翻译软件的兼容性

下载和升级

如果您使用的是我们的 Installer 插件,您将在 WordPress 管理后台自动收到此更新。您也可以随时从您的 WPML 账户手动下载。

重申一下,这是一次非常重大的升级,WPML 中的几乎每个文件都经过了编辑。我们在发布之前备份了数据库,您也应该这样做。

致谢


WPML 3.1.6 是整个团队辛勤工作的成果。想认识他们吗?

Konrad

Konrad 负责 WPML 3.1.6,修复错误、改进性能并处理业务。

Andrea

Andrea 是 WPML 的首席开发者。在进行此维护版本发布的同时,Andrea 正在领导 WPML 下一个主要版本的开发。

Paweł

Paweł 目前致力于扩展 WPML 的专业翻译服务商接口。很快会有更多相关信息。

WPML 的下一步计划


WPML 3.2 正在筹备中,准备进行 QA。这是对翻译管理和字符串翻译模块的一次重大更新。

有想法?有建议?请留下您的评论,我们会给您回复。

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