Fatal error: Uncaught Error: Class ‘WPSEO_Frontend’ not found in XXX 错误的 解决方法

“Fatal error: Uncaught Error: Class ‘WPSEO_Frontend’ not found in /www/wwwroot/…”的错误是因为网站后台的插件“启用自动更新”功能。其中的WordPress SEO插件 – Yoast SEO 自动更新升级后导致的。

Yoast SEO 插件的最新版本 17.8 中,移除了之前插件中的 WPSEO_Frontend 函数类( 具体路径是 /wp-content/plugins/wordpress-seo/src/deprecated/frontend/frontend.php 文件被移除了),导致 WordPress无法获取到该函数类的调用信息,从而出现了错误,导致网站无法访问。

可能的错误提示如下:

Fatal error: Uncaught Error: Class 'WPSEO_Frontend' not found in
Fatal error: Uncaught Error: Class ‘WPSEO_Frontend’ not found

也可能是类似下图的错误提示:

There has been a critical error on this website.
There has been a critical error on this website.

该问题可能会导致网站后台无法登录,需要通过主机(服务器)文件管理,上传更新文件来解决。

如果您的网站也遇到了同样的问题,请尽快联系我们的在线客服,来帮您快速处理。


Yoast SEO 插件官方解决方案

Yoast SEO 插件官方紧急更新的最新版本 17.9 中,已经恢复了之前17.8版本中移除的 frontend.php 文件( 具体路径是 /wp-content/plugins/wordpress-seo/src/deprecated/frontend/frontend.php ) ,如果你从旧版本直接升级到 17.9 版本也不会出现这种错误问题的。




上一篇:

下一篇:

在线留言