在发布存在问题的 6.6 版本一周后,WordPress 发布了 6.6.1 版本,该版本修复了 7 个主要问题,其中包括两个导致致命错误(网站崩溃)的问题、一个导致安全插件发出错误警告的问题以及其他几个导致不必要的 UI 更改的问题。
页面构建器的链接被强制添加下划线
在社交媒体上引起广泛关注的一个问题是影响某些页面构建器和主题(如 Divi)的用户的问题。这个问题虽然相对较小,但通过在所有链接下方引入下划线,极大地改变了网站的外观。社交媒体上的一些人开玩笑说,这是一个修复,而不是一个错误。虽然在链接下方添加下划线通常是一种良好的用户习惯,但并非所有链接都需要下划线,例如在顶级导航中。
WordPress.org 支持论坛上的一篇帖子是社交媒体上第一个明显表明 WordPress 6.6 存在问题的迹象:
“更新到 6.6 会导致暂存 divi 主题网站上的所有链接立即被加下划线。”
他们概述了一种似乎可以缓解问题的解决方法,但他们不确定问题的根本原因是什么。
随后他们发文称:
“但有人认为这意味着这个临时网站仍然有问题吗?或者这是一个 WordPress 版本更新问题,或者更可能是 divi 主题问题,我应该和他们谈谈吗?此外,如果有人知道我目前正在经历的预期 Rparen 错误……这可能会有所帮助。谢谢。”
Divi 发布了紧急修复程序,即使问题出在 WordPress 端而不是 Divi 端,用户也可以应用该修复程序。
WordPress 随后承认了该漏洞并表示他们将在 6.6.1 版本中发布修复程序。
致命错误
当 compat.php 中的代码调用 is_utf8_charset() 时未定义(导致致命错误)。
6.6 中的一段代码引发了严重问题(致命错误),导致网站无法正常运行。WP Super Cache 的用户注意到了这个问题。WP Super Cache 开发了一种临时解决方法,即完全禁用网站缓存。
他们在 GitHub 上的备注为:
“禁用缓存可以消除错误,但远非理想。”
PHP 致命错误
“PHP 致命错误:未捕获错误:无法将 WP_Comment 类的对象转换为字符串。”
WordPress 代码的一部分存在问题,其中一部分试图获取在帖子上发表评论的人的姓名。程序的这一部分应该接收一个数字(评论 ID),但有时它会获取更复杂的信息(WP_Comment 对象),然后触发 PHP“致命错误”。
这个问题是使用 Divi 网站构建器的人发现的。
修复了其他问题
- 修复了导致安全插件对可能的黑客文件发出误报的错误
- 修复了管理工具栏显示方式的错误
- 无效的 CSS – 这导致网页出现不必要的水平滚动
- 帖子编辑器中的问题导致类别选择框变得过长,而不是显示设定大小内的滚动 UI