【问题标题】:the proper way cleaning spam from database从数据库中清除垃圾邮件的正确方法
【发布时间】:2019-05-20 14:44:24
【问题描述】:

对于我的 WordPress 网站,我正在从垃圾邮件中清理我的数据库,这些垃圾邮件以某种方式插入到那里,但我的网站无论如何都可以正常工作。我打开了 phpmyadmin,在 wp_posts 中看到了垃圾邮件……所以在 phpmyadmin 中,我打开表格,转到显示浏览的选项卡,一一浏览帖子,找到垃圾邮件,然后点击删除,这些帖子被物理删除,对吧?

但是名为 wp_postmeta 的表呢? wp_posts中的所有帖子不是在wp_postmeta中都有对应的条目吗?如果是这样,如果我从帖子表中删除垃圾帖子会是一个问题还是可以?

即使没问题,如果我只从 wp_post 中删除帖子,垃圾帖子的元数据仍将保留在 postmeta 表中。那么有没有更好的方法来更快地清洁并且两者兼而有之?我还没有碰任何东西。我想先了解

【问题讨论】:

    标签: mysql wordpress


    【解决方案1】:

    最好的选择可能是从管理面板本身中查找并删除垃圾邮件内容。那么当你删除包含垃圾邮件的帖子时,它也会清理相应的元数据。

    否则,我想您可以手动匹配两个表之间的 ID,然后直接从数据库中删除它。

    【讨论】:

    • 从管理面板这是不可能的。黑客以这样的方式发布了这些帖子,我无法在管理面板中看到它们(我想知道这种方式,这可能有助于一次过滤它们而不是在表格中逐个查找它们)
    猜你喜欢
    • 2020-06-16
    • 2013-05-18
    • 2011-09-12
    • 1970-01-01
    • 2015-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多