“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无法获取到该函数类的调用信息,从而出现了错误,导致网站无法访问。
可能的错误提示如下:
也可能是类似下图的错误提示:
该问题可能会导致网站后台无法登录,需要通过主机(服务器)文件管理,上传更新文件来解决。
如果您的网站也遇到了同样的问题,请尽快联系我们的在线客服,来帮您快速处理。
Yoast SEO 插件官方解决方案:
在 Yoast SEO 插件官方紧急更新的最新版本 17.9 中,已经恢复了之前17.8版本中移除的 frontend.php 文件( 具体路径是 /wp-content/plugins/wordpress-seo/src/deprecated/frontend/frontend.php ) ,如果你从旧版本直接升级到 17.9 版本也不会出现这种错误问题的。