- 发布时间
- 2017年8月3日
- 渠道
- Beta 版
- 已测试的 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 的兼容性问题
- 添加了对 Installer 频道的支持,允许下载并安装 WPML 及其附加组件的 Beta 版
- 添加了为任何小工具分配语言的支持,以限制小工具仅在特定语言下显示
- 添加了对自定义 XML 的支持
- 将静态 HTML 页面配置为根页面时,WPML 将在保存之前验证此设置
- 显示最终用户注册邀请
修复
- 修复了网站拥有 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 分类法的翻译问题
- 修复了源状态从“private”更改为“publish”时的私有状态同步问题
- 修复了次要语言在不同域名下时的浏览器重定向问题
更新或下载
所有拥有有效订阅的 WPML 客户均可获取此更新 — 它会在发布后 24 小时内出现在您 WordPress 管理后台的插件页面上。您也可以立即在插件 → 安装插件 → 商业下检查更新。要手动下载并安装,请前往您的 wpml.org 账户中的下载(请参阅安装说明),并请记住一起更新所有组件,不要混合使用不同版本。
需要帮助或想提供反馈?请使用我们的技术支持论坛。