WordPress 6.5.4 发布:修复插件依赖问题

WordPress 6.5.4版本已经发布啦!这个版本修复了5个主要错误,现在系统后台已经自动推送了更新提示。想要保证网站更加顺畅运行,就赶紧进行更新吧!

WordPress 6.5.4 发布:修复插件依赖问题

插件依赖项:确保对新安装的插件进行依赖性检测

从插件依赖项功能中删除了自动停用和引导逻辑。在此过程中,初始化调用被添加到核心中的各个位置,以确保检测到依赖项并准备好进行检查。然而,在检查插件依赖项之前,AJAX 回调中遗漏了一个初始化调用。

这意味着插件的依赖项可能无法被检测到,并导致误报,进而允许用户单击后Activate仅看到失败消息。

WordPress 6.5.4 发布:修复插件依赖问题

重现步骤

  1. Plugins > Add New Plugin
  2. 搜索WooCommerce,并找到需要它的插件。
  3. 单击“需要其他插件”通知中的 WooCommerce 的“更多详细信息”链接。
  4. 单击Install Now模式。
  5. 关闭模式。
  6. 刷新。
  7. 单击Install Now依赖项。
  8. 一旦安装,它将有一个可点击的Activate按钮,点击后将会失败。
  9. 打开 DevTools > Network,最后的 admin-ajax.php 条目将显示包含“This has no required plugins”的响应,这显然是不正确的。

当测试补丁以验证它是否按预期工作时:

  • Activate按钮不应可点击。
WordPress 6.5.4 发布:修复插件依赖问题

插件依赖项:更改 AJAX 激活处理程序以在插件激活后恢复自动重定向

为了解决问题同时将小风险降至最低,更改(禁用)6.5.0 中引入的 AJAX 激活处理程序。此更改将恢复 6.5 之前单击“激活”按钮的行为,即将用户导航到按钮href,即plugins.phpUI。

此方法是#61269过滤配置数据方法的替代方法。这并不是回退;相反,它只是修复回归的一个小改动。这样一来,它就将工作流程的功能改进和配置如何融入其中的考虑因素转移到了正在使用的主要版本中。

WordPress 6.5.4 发布:修复插件依赖问题

插件:恢复 6.5.3 更改,以便在成功激活后显示管理员通知

随着 6.5.4 版本中出现了恢复激活按钮的新方向href(参见#61319 / [58250]),针对 6.5.3 提交的变更集(参见#60992)现在是死代码,将不会被呈现。

当然,68081(trunk)和 68083(6.5)应该被还原。它们是解决方案的一部分,但并未完全达到预期效果,因此已被 6.5 版的不同解决方案所取代,而非扩展。如果想在以后引入它们,那么仍然可以将代码保存在历史记录中,从而节省一些时间。

WordPress 6.5.4 是一个短周期版本。下一个主要版本 WordPress 6.6 计划于 2024 年 7 月发布

WordPress 6.5.4 发布:修复插件依赖问题

联系我们
文章看不懂?联系我们为您免费解答!免费助力个人,小企站点!
电话:020-2206-9892
QQ咨询:1025174874
邮件:info@361sale.com
工作时间:周一至周五,9:30-18:30,节假日休息
发布者:光子波动,转转请注明出处:https://www.361sale.com/11110/

(1)
上一篇 2024年 6月 6日 上午10:39
下一篇 2024年 6月 6日 下午3:49

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

020-2206-9892

QQ咨询:1025174874

邮件:info@361sale.com

工作时间:周一至周五,9:30-18:30,节假日休息

客服微信
为方便全球用户注册登录,我们已取消电话登录功能。如遇登录问题,请联系客服协助绑定邮箱。