wordpress 根据类别 批量删除文章,写sql

在 WordPress 中,要根据文章的类别(分类)来批量删除文章,你可以使用 SQL 查询来实现。请注意,在执行 SQL 查询之前,请务必备份你的数据库,以防止意外情况发生。以下是一个示例 SQL 查询,可以根据特定的分类名称或分类ID来批量删除文章:

DELETE FROM wp_posts
WHERE ID IN (
    SELECT object_id
    FROM wp_term_relationships
    WHERE term_taxonomy_id = (
        SELECT term_taxonomy_id
        FROM wp_terms
        WHERE name = 'Your_Category_Name'
    )
);

在这个查询中,将 'Your_Category_Name' 替换为你要删除文章的分类名称。如果你知道分类的ID,你也可以将查询修改为:

DELETE FROM wp_posts
WHERE ID IN (
    SELECT object_id
    FROM wp_term_relationships
    WHERE term_taxonomy_id = 'Your_Category_ID'
);

'Your_Category_ID' 替换为你要删除文章的分类ID。

再次强调,执行 SQL 查询有风险,可能会不小心删除不必要的数据。请在执行之前务必备份数据库,并且仔细检查查询是否正确,以避免数据丢失。如果你不确定如何执行这些步骤,最好寻求专业开发人员的帮助。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享