滑动继续阅读⇓

WordPress 5.5.1修复了数百万个损坏的网站

WordPress正在发布维护版本,该版本修复了破坏数百万个网站的问题。

WordPress 5.5.1修复了数百万个损坏的网站

WordPress发布了新的信息,这些信息描述了WordPress 5.5为何对数百万个网站产生负面影响,数量惊人。WordPress正在发布维护版本5.5.1。它旨在用作补丁程序,为插件和主题开发人员腾出时间来更新其软件。

关于出错原因的公告与一个电子表格有关,该电子表格中列出了数百个受影响的插件和主题。

电子表格还记录了每个插件和主题的特定问题,这将帮助软件开发人员修复其插件和主题。

WordPress 5.5.1维护版本2020年9月1日

WordPress 5.5.1维护版本旨在阻止站点中断。但是错误仍然需要修复。

WordPress描述了这样的问题:

“在WordPress 5.5中,以下列出的全局JavaScript对象已删除,但不被弃用。WordPress 5.5.1为这些全局变量添加了回填,因此它们不再导致JavaScript错误。”

插件和主题开发人员必须在2021年3月之前对代码进行修补。无法修补代码将导致另一轮站点故障。

根据WordPress:

“计划是在两个主要版本中删除此后备代码,因此将在WordPress 5.7中删除。这使插件和主题开发人员有足够的时间删除有冲突的代码并切换到使用 wp.i18n”

数百万受影响的网站

电子表格显示了以前未知数量的损坏站点。

最初有偶然的猜测,认为影响相对较小,并且仅限于数千个网站。但是事实并非如此。

WordPress 5.5对数百万个网站产生了负面影响。

因此,在(2020年9月1日)紧急发布了补丁。

一些插件已经修复

并非列表中的所有插件都继续被破坏,一些已经修复。

在具有数百万用户的受影响插件中:
  • SiteOrigin Widgets Bundle + 1百万用户
  • 高级自定义字段+1百万用户
  • 忍者表单联系表单 – WordPress +1百万用户的拖放表单生成器
受WordPress 5.5影响的部分插件列表
  • WordPress Gallery插件 – NextGEN Gallery
  • Polylang
  • 子主题配置器
  • 简单的自定义CSS和JS
  • Toolset Types – 自定义帖子类型,自定义字段和分类法
  • Max Mega菜单
  • WP AutoTerms:隐私策略生成器,Cookie通知标语,条款和条件生成器
  • YITH WooCommerce的愿望清单
  • Ocean Extra
  • WordPress SEO插件–排名数学
  • Meta Box – WordPress自定义字段框架
  • Hummingbird – 速度优化,缓存,最小化和推迟关键CSS和JavaScript
  • Content Views – 发布WordPress的表格和列表
受WordPress 5.5影响的热门主题:
  • Astra + 1 百万用户
  • Storefront + 200,000 位用户
  • Hestia + 100,000 位使用者
  • Neve + 100,000 用户
  • ColorMag + 100,000 用户
  • Customizr
  • Hueman
  • Zakra

还有更多的主题受到影响。有关所有受影响主题的列表,请参见下面的链接。

更新到WordPress至5.5.1

此维护更新旨在解决5.5版发布后发现的各种错误。对于那些因为5.5破坏了站点而将其站点回滚到WordPress早期版本的用户,应下载此版本。发现的问题已修复。

引文

WordPress官方公告错误之处

弃用的JavaScript全局变量
https://make.wordpress.org/core/2020/09/01/deprecated-javascript-globals/

具有受影响的插件和主题的完整列表的电子表格
https://docs.google.com/spreadsheets/d/1Vho7hJR4DMRyns38xcUMvVUj8SBov_J8_X4a7zwpmzo/edit#gid=0

受WordPress 5.5影响的主题列表
https://wpdirectory.net/search/01EGTF335TMRA3GYQP50B4TKJQ
https://wpdirectory.net/search/01EGTFB0SAFN4ZDDG8E4K7544H

那么如何解决呢?

你是否遇到相同的问题-WordPress 5.5正在破坏站点?

WordPress 5.5提供了更多功能。但是,正如所说的那样,在这个技术世界中没有什么是没有错误的。我们中有些人在使用最新版本的“破坏网站”时遇到了问题。哪个是严重的问题?

你的最新版本的WordPress 5.5是否正在破坏站点?

但是,WordPress 5.5确实非常易于使用,但是“破坏网站”错误会使你感到恐慌。在本文中,将讨论更新后WordPress 5.5为什么会破坏网站的主要原因。而且,我们如何解决这个问题?

为什么WordPress 5.5在更新最新版本后中断站点?

1. WordPress 5.5不支持jQuery Migrate

成千上万的WordPress网站所有者面临此常见问题的最大原因之一是对jQuery Migrate的不支持。因此,在更新站点中断后,主题因此无法处理分页。

如果你是WordPress的普通用户,那么你可能知道jQuery Migrate是什么?如果否,请继续阅读。

jQuery Migrate只是一个JavaScript库。它允许你保留旧版本的jQuery。换句话说,它是充当旧代码在WordPress上运行的桥梁。因此,在某些情况下,如果你跳过此库,则可能不得不面对网站问题。

你可能现在正在思考,WordPress 5.5中是否存在JavaScript错误?这会使你的网站中断。

WordPress 5.5中没有JavaScript错误。问题实际上不是因为将WordPress升级到最新版本。当你较长时间未更新较旧的主题和过时的插件时,该错误就会出现在你面前。

2. WordPress 5.5分页错误

分页用于在多页报告的基础上提及导航页号。它描述了站点的导航结构。它允许网站访客在网页下方找到网站页面。

但问题在于WordPress仅允许将数字值添加到单词页。但是,某些主题接受字母数字值。因此,这会导致“page”的值发生冲突。结果,我们在我们的网站上发现了错误。

避免这种分页的最佳步骤,只需将任何自定义代码中的变量更改为其他名称。另外,默认情况下,你可以为附加到template_redirect操作的这些请求禁用redirect_canonical()

如何快速修复WordPress 5.5破坏站点的问题

这里有一些技巧可以帮助你解决网站中断问题:

1.下载插件称为“启用jQuery迁移帮助器”。
  • 启用jQuery Migrate Helper是WordPress的最新插件。该插件旨在还原jQuery Migrate JavaScript库。
  • 如果你的Chrome开发者控制台显示JavaScript错误,并且你的主题或插件较旧,则安装此插件将有助于你修复此类错误。
2.使用维护良好的新插件更新所有旧插件
  • 使用旧版本的插件时,你的网站可能会中断。因此,请确保对所有插件已更新。
  • 但是,废弃的旧版插件可能会带来安全风险。为避免此类问题,最好将插件更新到新版本并体验更好的网站。
结论

WordPress始终为搭建网站,博客以及更多其他内容提供一个平稳的阶段。无论如何,你可能会遇到技术错误,但这并不是永远的WordPress问题。他们正试图通过撤离旧模块来为你提供更好的安全性和服务。

WP 5.5指出的这些问题潜在地影响了许多干扰。无论如何,一旦发现原因,这些问题实际上很容易修复。希望本文能帮助你使用WordPress 5.5解决了网站中断问题。

本文是否有帮助?



iTopVPN Black Friday Deal - Save up to 90%