升级 WordPress 6.4 之后,在线导入模板或更新数据失败?

作者:WenM

更新于:2023年11月13日 01:36

升级 WordPress 6.4 之后,在线导入模板或更新数据失败?

最近收到部分用户反馈升级 WordPress 6.4 之后,在线导入主题模板失败,且后台经常出现 “cURL error 28” 错误消息。这是因 6.4 版中的 Bug 造成的,最新版已修复该问题。

绝大部分的主题或插件是遵循 WordPress 开发手册进行编码的,当需要使用 GET 方法执行 HTTP 请求并返回其响应的时候,通常会使用 WordPress 提供的 wp_remote_get() 函数。

这本来是一个正确的操作,wp_remote_get() 比直接使用PHP 的 cURL 函数更安全,但因 WordPress 6.4 版的核心程序更新了 Requests 库,产生了一个新 Bug 导致 HTTP 请求失败。

WordPress 迅速发布的 6.4.1 修复了这个问题 ,同时还修复了另外三处 BUG:

  • wp_admin_notice() 参数中的拼写错误
  • 批量编辑帖子时会删除类别
  • 恢复 wpdb::$use_mysqli 属性

建议大家升级到 WordPress 6.4.1 版。

本文主要的目的是提醒那些在服务器上排查 “cURL error 28” 错误原因的用户,不要做无谓的工作,尽快升级 WordPress 版本再测试。

此次事件再次证明保持 WordPress 版本为最新状态的必要性。

© 版权声明

本文由站长帮(zhanzhangb.cn)发布,保留所有权利。

未经明确书面许可,不得转载、摘编本站内容。对于侵权行为,我们将保留追究法律责任的权利。