WPML

此版本的 WPML 包含了重要的稳定性改进,以及与其他插件和主题的兼容性改进。我们改进了安装和注册流程,减少了步骤并防止了手动输入数据的错误。在 GUI 上,几乎没有任何变化,但底层代码得到了显著的优化和改进。

在我们深入了解大量的更改列表之前,请注意 WPML 3.1.8 与所有以前版本相比的一个主要区别。此版本允许在不同语言中使用同名的分类法,并且不再过滤掉分类法名称的 @lang 后缀。

因此,如果您在几种语言中都有像“Index”这样的分类法,现在它将真正是“Index”,而不是“Index @es”、“Index @de”等。以前版本的 WPML(和 WordPress)不支持这些分类法名称,因此我们添加了语言后缀并在前端将它们过滤掉。现在,不再需要这样做了,我们也移除了过滤功能(该功能在不同情况下曾引起问题)。

更新 WPML 后,它将扫描并检查您的数据库,寻找带有语言后缀的分类法。如果找到,WPML 将提供重命名它们的选项,这样您就不会在前端看到难看的文章和类别。

改进

  • Installer 中的点击注册功能,避免了复制/粘贴站点 URL 的需要以及可能包含的不必要字符。
  • 增加了对字符串包翻译的支持——这是一件大事,我将单独撰文介绍。
  • 增加了模板标签以显示包含当前语言的 HTML 输入 wpml_the_language_input_field()。
  • 与数组操作、字符串缓存和 JS 文件加载相关的细微速度改进。
  • 故障排除页面添加了“文章类型分配”按钮,允许在翻译表中同步文章类型和语言。
  • 兼容性改进

    • 修复了 WooCommerce 产品的类别设置

    一般错误修复

    • 修复了次要语言上的搜索表单——现在以正确的语言返回结果
    • 修复了管理后台语言对菜单中语言切换器设置的影响
    • 修复了设置为首页的页面上的缓存问题
    • 修复了分类法术语未在分类法翻译页面上显示的问题
    • icl_object_id 函数现在也能很好地与未注册的自定义文章类型配合使用
    • 修复了移动设备上语言切换器的小问题
    • 修复了安装过程中的语言切换器选项问题
    • 语言切换器的额外 CSS 文本区域太宽,现在已适合屏幕。
    • wp_nav_menu 现在在配置后始终显示语言切换器
    • 修复了使用根页面时的自定义查询
    • 修复了从 ICanLocalize 获取已完成翻译时的数据库错误
    • Installer:修复了当 wp_options 表中的 option_value 字段使用与 wp-config.php 中定义的默认 WordPress 字符集不同的字符集时,WPML 注册信息(站点密钥)未保存的问题
    • Installer:颠倒了站点密钥的显示顺序。
    • 修复了根页面上的分页和细微的固定链接问题
    • 修复了文章编辑屏幕上的固定链接预览
    • 修复了 wp-admin 中 RTL 语言的显示故障
    • 修复了注册字符串以供翻译时上下文的冲突值
    • 修复:未翻译的自定义文章类型的存档不应在标题中显示 <link rel="alternate" hreflang="" href=""/>
    • 修复了 get_terms() 函数的语言过滤器
    • 修复了分类法(如类别)父级同步的问题
    • 修复了编辑文章别名的问题
    • 从分类法翻译页面中移除了不必要的分类法选择器
    • 修复了在语言切换器上选择“所有语言”时 WPML 语言页面上的一些 PHP 通知
    • 修复了通过简单按“Enter”键添加类别的问题(文章编辑屏幕)。
    • 移除了删除默认类别翻译的选项
    • 修复了设置为“日期和时间”时固定链接无法正确显示的问题

    下载和更新


    如果您运行的是 WPML 3.1.7 及更高版本,您应该会自动在 WordPress 管理后台中收到此更新(请确保已注册 WPML 才能实现此操作)。

    如果您从早期版本升级,该版本与我们已停用的 Installer 插件配合使用,请按照以下说明操作:

    1. 停用并移除 Installer 插件。
    2. 您的帐户的“下载”下下载新版本的 WPML。请确保包含您正在使用的所有 WPML 组件。
    3. 停用 WPML。
    4. 提取新版本并上传。
    5. 激活 WPML 3.1.8。
    6. 在插件管理后台屏幕中,激活后您将看到一条注册 WPML 的消息。请务必进行此注册,以便您能收到新版本的自动更新。

    有疑问?有想法?有建议?留下您的评论,我们将予以回复。

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