WPML 2.9 正式发布,带来了我们确信您会喜欢的新功能、修复和增强。
语言切换器部分在此版本中进行了重大改进,使构建各种语言切换器变得更加容易。
仅含旗帜的语言切换器(无需编写代码)
我们启用了仅显示旗帜的选项,并添加了水平显示列表样式语言切换器的选项。这两个功能结合在一起,可让您创建仅含旗帜的语言切换器,并将其显示为小工具。

此外,WPML 2.9 改进了拖放式语言排序。
语言切换器选项页面经过了完全重写,现在涵盖了 WPML 可以执行的所有操作。
默认语言目录
WPML 2.9 允许您在语言目录中显示网站的默认语言。因此,您的网站 URL 可以如下所示:
example.com/en/
example.com/es/
example.com/fr/
要启用此功能,请在语言 URL 格式框中选择为默认语言使用目录选项。

启用此选项后,您可以选择根目录中包含的内容。这可以是 WordPress 页面,也可以是静态 HTML 文件。如果您希望根页面看起来与网站中的其他页面完全相同,使用 WordPress 页面即可。如果您希望它看起来完全不同,比如一张世界地图,则可以创建一个静态 HTML 文件。
bbpress 兼容性修复
这个问题对我们来说有些出乎意料。自 bbpress 2.3 发布以来,它在非常基础的层面上变得与 WPML 不兼容。bbpress 的初始化顺序发生了变化,使其在 WPML 之前加载。这造成了竞争条件,导致 bbpress 菜单被隐藏。
我们不得不重写 WPML 的初始化顺序以适应这一变化。因此,WPML 和 bbpress 再次完全兼容。
前端翻译
我们一直在悄悄开发一种翻译网站的新方法——通过前端表单,现在它已经准备就绪。使用我们的前端内容编辑插件 CRED,您现在可以创建表单,以便从前端页面翻译内容。
您可能想知道前端翻译有什么好处。问得好!
创建前端翻译表单时,您可以完全控制翻译界面。您可以使用 HTML 和简码(用于输入)的组合来构建这些表单。这样,您就可以设置翻译界面的样式以匹配内容。
例如,如果您要翻译“房屋”,您可以编写标签和对字段进行分组,以便译者非常清楚每个字段的含义。只有当您真正了解要翻译的内容以及每个字段的含义时,这种级别的自定义才有可能实现。
前端翻译的另一个优势是,您的译者无需进入 WordPress 管理后台。他们可以直接在网站的公开页面上看到熟悉的翻译界面。译者单击 + 图标添加内容,或单击“编辑”图标进行编辑。
使用 CRED Frontend Translation,您的译者将获得您在 WPML 的翻译管理中定义的相同权限。您可以选择译者是在 WordPress 后台、前端页面还是两者中工作。
要为您的网站使用前端翻译功能,您需要购买 CRED 并拥有 WPML 的 CMS 帐户。然后,从您的帐户下载 CRED Frontend Translation 即可开始使用。
其他更改
除了这些重大更改之外,WPML 2.9 还包含一系列较小的增强和修复。
- 向导航添加了 Title 标签
- 现在可以在 WPML → 语言 → SEO 选项下配置 rel=canonical(可选)
- 允许从翻译仪表板发送文档进行翻译时选择所有语言
- 改进了从字符串翻译屏幕导入/导出 .po 文件的功能
- 在语言切换器中保留 URL 参数
- 复制文章时复制所有自定义字段和分类法
- 故障排除部分中的新功能,用于在更改包含已翻译元素的自定义文章或自定义分类法的别名后更新翻译表。
- 允许重新分配翻译作业
错误修复:
- 浏览器语言重定向(某些 IE 版本)
- 自定义旗帜图标未显示在文章表格列中(文章屏幕)
- 当 WPML 默认语言不同于 ST 原始语言时,LS 中的别名翻译不起作用
- 语言顺序在首次拖动前未应用
- 更改分类法的别名会导致错误
- 带有已翻译别名的自定义文章的 URL 错误。
其他:
- 更改了对已弃用 jQuery 函数 live() 的引用
WPML 的下一步计划
更好的多语言电子商务
WPML 的下一个重要里程碑实际上不是针对 WPML,而是针对 WPML Multilingual & Multicurrency for WooCommerce。正如您可能已经在这里读到的,我们正在完全重构 WPML Multilingual & Multicurrency for WooCommerce。我们的目标是为运行多语言电子商务网站提供最佳体验。
本着这种精神,下一个 WPML 次要版本将致力于添加多语言电子商务所需的功能。其中最主要的是分类法的集中翻译页面。当我们发布新的 WPML Multilingual & Multicurrency for WooCommerce 插件的首个 Beta 版时,这一切都会变得更加清晰。
我们现在谈论的是 WooCommerce,但一旦它为 WooCommerce 准备就绪,我们将使该插件通用化,以支持 Jigoshop、MarketPress 以及可能的 WPEC。
完整的角色管理
和你们中的许多人一样,我们也在不断成长。就在几年前,我们只有 3 个人包揽一切。现在,我们有 30 多人,一切都变得更加复杂。管理我们不同网站的翻译是我们希望简化的任务之一。
如果能有人专门管理翻译那就太好了。如今,这个人必须是 WordPress 管理员。这是个问题。
对于 WPML 3.0,我们计划创建一个名为“翻译管理员”的新角色。该管理员将能够发送内容进行翻译(文章、分类法、字符串和产品)。他们将能够与译者沟通、提出问题并编辑翻译。
如果您也认为翻译管理员很有用,请在此处添加您的评论,并告诉我们您期望它如何运作。
您怎么看?
您喜欢 WPML 2.9 中的新功能吗?有什么建议或想法吗?
我们无法立即实现所有功能,但我们非常乐意听取您的意见,并看看哪些功能可以加入到即将发布的版本中。请留下您的评论并告诉我们。
顺便说一句,我们仍在招聘
目前,我们有三个开发人员职位空缺。如果您是一位出色的开发人员,一个有趣的合作伙伴,并且想加入一个既是工作场所又是大家庭的地方,请联系我们。

