Wordpress批处理删除定期发布的文章和草稿文章中的sql命令
优采云 发布时间: 2020-08-07 20:36今天,当小白使用优采云进行采集时,他进行了莫名其妙的操作并做出了已发布的选项. 结果,我最初想在本地处理数据,然后跳过了使用免登录界面手动发布消息的过程. 原创数据将在采集后立即发布. 更夸张的是,我一个月采集的数据已被重复发送出去.
这些数据是随机且定期发布的,导致其中一个网站定期发布了1,200多篇文章. 都是重复的. 发现此问题后,前台已经发表了40或50篇文章. 我当时以为必须在数据库中进行操作. 将文章移到后台的回收站中,您只能一页一页地删除,有五十或六十页,累死了!
好吧,搜索了一段时间之后,我终于找到了sql命令,可以按计划按批删除批状态中的文章. 代码如下:
delete from wp_posts where post_status="future";
注意: 在操作之前,请确保备份数据库.
此处的“未来”是指“定时发布”. 还有一些文章状态,可以通过相应地替换“未来”来实现:
post_status帖子状态:
发布: 已发布
继承: 修订版
草稿: 草稿
自动草稿: 草稿已自动保存
待审核: 待审核
垃圾桶: 垃圾桶
未来: 时机
私人: 私人
例如,用于批量删除文章草稿的sql代码为: