WPML

我们非常高兴在今天发布 WPML 3.1.7。此版本包含多项激动人心的改进、一些错误修复,并完全兼容 WordPress 4.0。

WPML 内部的自动升级


不久前,WPML 拥有自己的自动升级代码。后来,我们将其移除,并开始使用我们的 Installer 插件。我们听到了您的声音,并意识到您对该决定并不满意。今天,我们将停用 Installer,WPML 再次获得了自己的自动升级代码。这一次,自动升级对您来说更加强大、便捷且安全。

此项更改的亮点之一是引入了唯一的站点密钥。现在,当您在新站点(为您自己或您的客户)上安装 WPML 时,您需要生成并插入专门为该站点创建的站点密钥。这样,您就不再需要将 wpml.org 的登录信息输入到客户站点中。您的客户将从您的帐户接收 WPML 的自动升级,而无需使用您的登录信息。如果需要,您还可以取消已创建的站点密钥。

您可以在 WPML 的安装说明中查看新的注册工作流程。

自动下载并安装 wpml-config.xml 文件


WPML 可以读取主题和插件的配置文件,从而了解需要翻译的内容(CPT、字段、选项条目)。

从现在起,WPML 将能够自动下载这些配置文件。这意味着当我们处理与其他主题和插件的兼容性时,您无需等待它们的更新即可获得与 WPML 的兼容性。我们将很快利用此功能来改进与所有 WooThemes 主题及其“附加组件”插件的兼容性。

WordPress 4.0 兼容性


为了实现与 WordPress 4.0 的完全兼容,我们必须对 WPML 使用可视化编辑器的方式进行一些更改,并停止使用 WordPress 4.0 中已弃用的一些 API 函数。总体而言,更改幅度不大,但非常重要。在将 WordPress 升级到 4.0 之前,请务必升级 WPML 及其所有组件。

错误修复和性能改进

WPML 核心

  • 兼容 WordPress 4.0
  • 添加了“远程 WPML 配置文件”功能
  • 添加了用于语言切换器的简码
  • WP SEO 插件兼容性增强
  • 新版本的 installer
  • 修复了翻译文章时关系一致性被破坏的问题
  • 修复了配置在不同域名中的不同语言的 URL 过滤器问题
  • 添加了各种 WPML 设置的说明,显示在配置屏幕上
  • 获得了与非 ASCII 语言更好的兼容性
  • 其他几个错误修复
  • 几项外观更改

WPML Media Translation

  • 修复了与 Types 插件的兼容性
  • 修复了数百个重复图像的问题
  • Language_filter_upload_page() 现在支持多个 MIME 类型和带通配符的 MIME 类型

WPML 字符串翻译

  • 翻译插件和主题中字符串的新方法:在插件/主题配置屏幕上,使用管理栏中的切换器切换语言并提供翻译
  • 其他几个错误修复

WPML CMS NAV

  • 旨在提高 WPML 核心插件稳定性的更改
  • 更改了 ‘save_posts’ 钩子的优先级

WPML 翻译管理

  • 旨在提高 WPML 核心插件稳定性的更改
  • 旨在提高可用性的外观更改

下载并升级


既然我们将停用 Installer 插件,请从您的站点中将其停用。然后,从您的 WPML.org 帐户手动下载 WPML 3.1.7,进行安装并激活。

激活后,前往“插件”,您将看到注册 WPML 的提示。请查看更新后的安装说明,了解应如何生成站点密钥。这很简单,更安全,而且只需不到一分钟。

下次,更新将自动提供给您的站点。

WPML 的下一步计划


正如您可能知道的那样,我们一直在努力开发 WPML 3.2。这一重大更新将对翻译管理带来显著增强,并为专业翻译提供激动人心的新可能性。

我们还在准备一个用于翻译“复杂”插件的新 API。这将允许您轻松翻译使用页面构建器创建的站点。第一个工作示例将是我们自己的 Layouts 插件,它将使用此接口实现 Multilingual Ready(多语言就绪)。

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

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