WPML
发布时间
2017年8月8日
渠道
Beta 版
已测试的 WordPress 版本
4.8.1

更新日志

功能

  • 访问数据库时的性能改进
  • 添加了 get_translatable_documents_all 过滤器,允许在读取 “read-only” 配置后修改可翻译的文章类型
  • 添加了针对 Google XML Sitemaps 插件的兼容性类
  • 添加了翻译反馈模块
  • 移除了对 WPML 页面构建器的依赖,因为它现已合并到字符串翻译中
  • 添加了 Yoast 提示,要求用户升级其 PHP 版本(如果版本过旧)
  • 添加了一个过滤器,用于将 “Absolute Links” 逻辑处理的 URL 列入黑名单(在处理 WooCommerce 端点时需要)。
  • 将 Twig 版本固定为 ~1.32.0,以避免与旧版本 PHP 出现兼容性问题
  • 添加了对安装程序频道的支持,允许下载和安装 WPML 及其附加组件的 Beta 版
  • 添加了为任何小工具分配语言的支持,以将小工具的显示限制为仅特定语言
  • 添加了对自定义 XML 的支持
  • 将静态 HTML 页面配置为根页面时,WPML 将在保存之前验证此设置
  • 显示最终用户注册邀请

修复

  • 减少未配置 WPML 时的查询数量
  • 修复了使用 taxonomy 和 suppress filters 参数构建 WP_Query 时的相关问题
  • 修复了站点包含 2 种以上语言时的菜单顺序同步问题
  • 修复了“WPML > 分类法翻译”页面中的 gettext 字符串
  • 防止在不需要时从前端加载 plugins/sitepress-multilingual-cms/res/js/sitepress.js
  • 防止在不需要时加载 sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/script.js
  • 解决了尝试删除未设置为可翻译的分类法术语时出现的提示问题
  • 修复了 meta 键有多个值时自定义字段中链接目标的翻译问题
  • 修复了“使用类别翻译表以便更轻松地翻译”中的链接
  • 提高了语言 cookie 脚本优先级,该优先级曾导致 AJAX 请求中的字符串翻译错误
  • 修复了 plugins_url 函数中的域名,以匹配当前域名 URL
  • 修复了预览 URL 末尾斜杠的问题
  • 修复了调用 wp_list_pages 函数时的 PHP 警告
  • 修复了 Enfold 简码属性的单引号问题
  • 移除了无法下载某种语言的翻译时的提示
  • 自动完成输入中最常用的标签现在以正确的语言显示
  • 修复了在不同语言的独立域名之间传递数据无法正常工作的问题
  • 修复了在安装 WPML 期间出现 PHP 7.1 致命错误的问题
  • 修复了从前端插入文章时的兼容性问题
  • 修复了具有自定义页面模板的根页面上缺少 body 类的问题
  • 修复了在启用 SSO 和不同语言使用不同域名的情况下打开翻译预览的问题
  • 从部署包中移除了 vendor/wimg 目录,因为它仅用于开发目的
  • 修复了在尝试转换 URL 且将语言设置为参数时 get_pagenum_link 的问题
  • 修复了 WP SEO XML 站点地图中次要主页 URL 的末尾斜杠问题
  • 修复了使用根页面时的类别 XML 站点地图问题
  • 修复了第一级页面的意外重定向问题
  • 修复了 DIVI 分类法的翻译问题
  • 修复了源从 “private” 更改为 “publish” 时的私有状态同步问题
  • 修复了次要语言位于不同域名时的浏览器重定向问题

更新或下载

所有拥有有效订阅的 WPML 客户均可获取此更新 — 它会在发布后 24 小时内出现在您 WordPress 管理后台的插件页面上。您也可以立即在插件 → 安装插件 → 商业下检查更新。要手动下载并安装,请前往您的 wpml.org 账户中的下载(请参阅安装说明),并请记住一起更新所有组件,不要混合使用不同版本。

需要帮助或想提供反馈?请使用我们的技术支持论坛

查看所有 WPML Multilingual CMS 版本 →