- 发布时间
- 2017年9月4日
- 渠道
- 稳定版
- 已测试的 WordPress 版本
- 4.8.1
更新日志
功能
- 改进了访问数据库时的性能
- 添加了 get_translatable_documents_all 过滤器,以允许在读取“只读”配置后修改可翻译的文章类型
- 为 Google XML Sitemaps 插件添加了兼容类
- 添加了翻译反馈模块
- 移除了对 WPML Page Builder 的依赖,因为它现在已合并到字符串翻译中
- 添加了 Yoast 提示,要求用户升级其 PHP 版本(如果版本过旧)
- 添加了一个过滤器,用于将“Absolute Links”逻辑处理的 URL 列入黑名单(处理 WooCommerce 端点时需要)。
- 将 Twig 版本固定为 ~1.32.0,以避免与旧版本 PHP 的兼容性问题
- 添加了对安装程序频道的支持,允许下载并安装 WPML 及其附加组件的 Beta 版
- 添加了为任何小工具分配语言的支持,以限制小工具仅在特定语言中显示
- 添加了对自定义 XML 的支持
- 将静态 HTML 页面配置为根页面时,WPML 将在保存之前验证此设置
- 显示最终用户注册邀请
修复
- 注册页面构建器字符串时,使用 Enfold 构建器中的干净内容
- 修复了复制使用 Enfold 页面构建器的页面时的问题
- 修复了 WP >= 4.7 中 get_page_by_path() 中的损坏过滤器
- 减少了未配置 WPML 时的查询数量
- 修复了使用分类法和抑制过滤器参数构建 WP_Query 时的问题
- 修复了网站有 2 种以上语言时的菜单顺序同步问题
- 修复了“WPML > 分类法翻译”页面中的 gettext 字符串
- 防止在不需要时从前端加载 plugins/sitepress-multilingual-cms/res/js/sitepress.js
- 防止在不需要时加载 sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/script.js
- 解决了尝试删除未设置为可翻译的分类法术语时的提示问题
- 修复了当元数据键有多个值时,自定义字段中链接目标的翻译问题
- 修复了“使用类别翻译表以简化翻译”中的链接
- 提高了语言 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 分类法的翻译问题
- 修复了源从“私有”更改为“发布”时的私有状态同步问题
- 修复了次要语言在不同域名中时的浏览器重定向问题
更新或下载
所有拥有有效订阅的 WPML 客户均可获取此更新 — 它会在发布后 24 小时内出现在您 WordPress 管理后台的插件页面上。您也可以立即在插件 → 安装插件 → 商业下检查更新。要手动下载并安装,请前往您的 wpml.org 账户中的下载(请参阅安装说明),并请记住一起更新所有组件,不要混合使用不同版本。
需要帮助或想提供反馈?请使用我们的技术支持论坛。