WPML

您准备好迎接 WordPress 3.5 了吗?WPML 2.6.2 已经准备就绪!但这还不是全部。我们还为自定义文章类型添加了期待已久的本地化 URL 支持,并大幅改进了对 WooCommerce 的支持。

WordPress 3.5 支持


WPML 2.6.2 可以在 WordPress 3.5 上流畅运行。幸运的是,WP 3.5 的大多数更改都非常小,主要围绕显示更新。一如既往,在升级到 WordPress 的主要新版本之前,我们强烈建议您在安全的环境(例如本地测试机)中测试您的网站。我们使用多个主题和其他几个主要插件进行了测试,但这是一个复杂的环境,您应该确保所有插件和主题都能与新的 WordPress 版本良好兼容。当然,在点击“更新”按钮之前,您确实应该备份数据库。

自定义文章类型别名翻译

CPT 别名翻译是 WPML 中一项全新且复杂的功能。它在我们进行的测试中表现良好,但应将其视为实验性功能。如果您发现任何与不同固定链接结构或其他插件相关的故障,请在支持论坛中告诉我们。

您在网站中使用自定义文章类型吗?您会很高兴听到它们可以针对每种语言使用不同的 URL。WPML 一直支持为不同的文章使用不同的名称。从现在开始,您还可以自定义 CPT 存档 URL。自定义文章类型 URL 可以如下所示:

  • /houses/my-green-house/
  • /casas/mi-casa-verde/

要启用此功能,您需要使用字符串翻译模块(Multilingual CMS 包的一部分)。如果您通过 PHP 手动注册自定义文章类型,请在别名周围添加 _x() 调用。WPML 会接收这些调用并知道您正在翻译 URL。完整的详细信息在 WordPress Codex 的注册文章类型条目中进行了说明。当别名通过 _x() 函数并带有 URL slug 上下文时,WPML 会检测到它并在字符串翻译表中进行注册。
...
rewrite => array('slug' => _x( 'book', 'URL slug', 'your_text_domain' ));
...

它还会对这些字符串进行一些 VIP 处理,并将它们用于自定义文章类型的 URL。或者,我们始终欢迎您使用我们的 Types 插件。Types 已更新,包含对本地化自定义文章类型别名的支持。然后,前往 WPML->翻译管理->多语言内容设置。您将看到用于本地化别名的新部分。
1. 启用全局别名翻译2. 使文章类型可翻译并输入别名

然后,您应该会看到自定义文章类型的本地化别名。尽情使用吧!

大幅改进的 WooCommerce 支持


您可能在我们的支持论坛中认识 David 和 Dominykas,他们一直忙于追踪并纠正与 WPML Multilingual & Multicurrency for WooCommerce 相关的每一个问题。我们很高兴宣布 WPML Multilingual & Multicurrency for WooCommerce 的一个主要新版本,它使一切都能流畅运行。以下是您将在新版 WPML 和 WPML Multilingual & Multicurrency for WooCommerce 中找到的增强和改进列表:
  • 允许翻译“条款和条件”页面。
  • 注册配送方式字符串以供翻译。
  • 注册多个与税费相关的字符串以供翻译。
  • 修复支付网关标题和说明的注册问题。
  • 在可变产品的各个翻译版本之间同步默认属性。
  • 允许在使用非默认语言时保存 WooCommerce/设置。
  • 修复商店页面位于首页时出现的问题。
  • 允许同时使用 WordPress 默认固定链接结构。
  • 修复使用多货币时发送到支付网关的金额。
  • 修复商店页面中的语言切换器(在 WPML 中修复)
  • 修复订阅模块价格不显示的问题(在 WPML 中修复)
  • 重写产品变体同步:每个变体都与其翻译相关联,同步变得更加容易
  • 移除几个 PHP 警告和通知。
  • 以生成订单时的语言发送订单状态更新电子邮件。

大部分更改都在 WPML Multilingual & Multicurrency for WooCommerce 中,但也有一些存在于 WPML 中的错误现已修复。

WordPress 栏中的语言切换器


最后,WPML 的管理后台内容语言切换器已从管理后台左上角那个复古的圆形按钮移至标准 WordPress 管理后台栏中正确的位置。这应该能解决许多与通知相关的显示问题,并使您的 WordPress 管理后台更加整洁。

顶部栏中的管理后台语言切换器

错误修复


以下是此版本中错误修复的亮点:
  • XML-RPC:我们发现在检索类别和文章时存在一些语言不一致的问题。
  • 浏览器语言检测:之前的更新改进了很多,但也导致了未翻译内容重定向的问题。现已修复。
  • 翻译编辑器和自定义字段:WPML 曾使用单行空格来编辑文本区域字段。已通过替换为多行输入进行修复。
  • 内容重复:修复了与父级设置相关的问题。

告诉我们您的信息,帮助改进 WPML


随着 2013 年的到来,我们希望让 WPML 更好地为您服务。我们准备了一份简短的调查问卷,询问您的月收入、离岸银行账户和您最喜欢的饮料。好吧,其实不是这些。我们只是想知道您使用 WordPress 做什么、您正在使用哪些其他插件以及哪些主题。因此,为了帮助我们根据您的需求准备 WPML,如果您能抽出几分钟时间参与我们的调查,我们将不胜感激: https://www.surveymonkey.com/s/wpml1

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