如果数据库中有生成内容的帖子,则需要清除wp posts表中的恶意代码。
但我怀疑该网站中存在恶意代码。它可能在任何地方;在wp配置中。php或wp设置。例如,php文件。或者在htaccess文件中。或者在你的主题中。或者在你的插件中。
你可以重新安装WP,你的主题和插件被用于一个新的WP实例。但我首先要确保所有凭据(托管、FTP、数据库、WP管理级用户等)都已更改,并且具有强密码(并且没有未经授权的帐户或访问)。确保托管上的PHP版本为7.3。
如果修复现有网站,我会删除然后重新安装所有主题和插件文件,以及整个WP核心文件,除了您的WP配置。php文件(确保干净后)。请注意,这需要先删除所有文件,才能删除任何恶意软件文件(或额外文件)。然后从您从WP存储库下载的文件安装(下载到本地,解压缩,通过FTP上载)。
我还会检查所有WP用户是否有任何不应该存在的内容。将所有密码重置为强密码。删除不存在的任何内容。创建一个名为“admin”的管理级用户,然后(在使用该用户登录后)删除名为“admin”的用户。
清理场地涉及大量工作。创建一个新站点可能会稍微容易一些,尽管这意味着您需要重新进行所有自定义和插件设置。在导出和导入之前,您仍然需要清理数据库内容。
祝你好运