在对网站进行一些调整之前,我做了几次wordpress数据库备份。发现了一些新问题,所以我检查了我的工作以查看是否有新问题要解决,或者在原始站点上未正确解决...我通过打开原始备份sql文件并搜索一个单词,然后在文件中看到一堆不当的措辞。与网站内容无关的资料。可能涉及政治的煽动性言论,据我所知,网站所有者永远不会放在那里(他们是零售网站)。
我进行了一些检查,以查看该站点是否装有MalWare,并且该软件没有看到任何警告。
我检查了站点上的页面,帖子和评论,但看不到站点本身上sql文件的任何内容。网站所有者顺便提到了他们以前曾进行过网站入侵。我以为它已经被清理了。
非常感谢您的想法和建议。
答案 0 :(得分:1)
1)我在他们的sql文件中找到的内容是否证明尚未清除?
不一定。所有者可能覆盖了帖子或恢复了以前的修订,并且您看到的不良内容实际上可能在帖子修订中-这是不可见的。
要验证这一点:登录到您的托管帐户,打开phpmyadmin,选择该网站的数据库,单击“ SQL”选项卡并运行以下查询:
SELECT `ID`, `post_content` FROM `wp_posts` WHERE `post_type` = "revision"
如果您在结果中看到不良内容,则可能是从修订版中看到的SQL文件中的内容。
2)在不破坏站点的情况下删除该材料的最佳步骤是什么?
有些插件可以删除旧版本。请参见此处:https://wordpress.org/plugins/search/delete+revisions/或(如果您愿意的话)可以直接从数据库中删除它们。只要确保先备份即可!
3)并且该材料是否在数据库中会对他们的SEO产生负面影响?
搜索引擎不得抓取旧修订,也不应影响SEO。