wordpress如何删除所有用户(只保留管理员),及如何清空评论

小白准备把一个站点复刻一个版本出来。等同于一个新站。旧站的内容保留,但用户数据和评论这些要统统删干净。说实话,找这些sql语句还真不太容易,所以,这里记录一下。

一、wordpress如何删除所有用户,只保留管理员

据说可以用插件。但我还是感觉sql命令更直接。

提醒:数据库任何操作之前,都要确保好已经做了备份!

1:删除没有文章的用户

DELETE FROM wp_users WHERE ID NOT IN (SELECT post_author FROM wp_posts);

2:删除不存在用户的元数据

DELETE FROM wp_usermeta WHERE user_id NOT IN (SELECT ID FROM wp_users);

二、wordpress如何清空评论:

sql命令如下:

delete from wp_comments where comment_approved = '参数'

wp_comments是WP默认的评论表,请根据自己的实际,修改前面的 wp_ 为你的数据库表前缀。
“参数”有3个选项:

spam: 垃圾评论
0: 未审核评论
1: 已审核评论

如果要删除待审核评论,参数那里就修改为 0 即可。

© 版权声明
THE END
喜欢就支持以下吧
点赞0赞赏
分享
评论 抢沙发