我已经运行WordPress网站,但现在当我登录到WordPress的管理面板时出现错误,并且网站现在也不存在 . “致命错误”显示:
Fatal error: Cannot redeclare class WP_Theme_Handler_Checker in /home/niteshvyas84/public_html/shreejeeexcellency.restaurant/wp-content/themes/resca/inc/theme-checker.php on line 4
有谁知道如何解决这个问题,还是我必须卸载WordPress并从头开始?
4 回答
尝试打开
theme-checker.php
文件,然后使用class_exists()
函数包装类声明代码,如:问题出在你的主题的某个地方 . 如果您安装了另一个主题(但显然不活动),请在解决问题时使用this guide将主题更改为其他主题 .
这个最适合我的解决方案
我在网站所有权验证后在Google Search Console中添加了我的网站,我在Search Console信息中心的网站安全选项中看到了相同的恶意软件攻击消息及完整详细信息 . 然后我向Google提交请求,查看此网页并执行必要的任务 . 在审核中提交请求后,我在48小时内收到来自Search Console的邮件,表明您的受影响的恶意软件攻击已成功审核了攻击网站,并且还从您的根目录中成功删除了恶意软件 . 现在,谷歌浏览器中显示没有危险信息访问您的网站,但它仍然需要几个小时 . 总体而言,在最长72小时内,Chrome网站显示Ready and no Treats并且Chrome Now中没有显示Dangerous消息 . 感谢Google Search Console .
你的主题一定有问题 . 连接到您站点的FTP服务器并将文件夹wp-content / themes / resca移动到另一个文件夹(例如root)或下载然后将其删除 . 然后,您应该能够登录后端并设置另一个主题 .