wordpress批量将定时发布的文章、草稿中的文章删除的sql命令

今天小白在使用火车头采集的时候,莫名其妙的操作,把发布的选项会造中了。导致本来我是要把数据在本地化处理一遍,然后对接免登录接口手动发文的流程被跳过了。直接采集完就把原始数据发布了。更过分的是:我循环采集了一个月的数据也全部重复发出去了。

这些数据是随机定时发布的,导致其中一个网站,定时发布文章多达1200多篇。全是重复的。当时发现这个问题时,前台已经发布了四五十篇文章了。当时就想,肯定得在数据库里操作了。在后台将文章移动到回收站,只能一页一页地删,有五六十页,岂不累死!

wordpress批量将定时发布的文章、草稿中的文章删除的sql命令_图片 No.1

好吧,找了好一圈,找终于找到把文章状态为定时发布的文章批量删除的sql命令,代码如下:

注意:在操作之前,一定要先备份一遍数据库。
wordpress批量将定时发布的文章、草稿中的文章删除的sql命令_图片 No.2

这里的“future”就是“定时发布”的意思。还有一些文章状态,相应地更换“future”就可以实现了:

post_status文章状态:

publish:已发布
inherit:修订版
draft:草稿
auto-draft:自动保存的草稿
pending:待审
trash:回收站
future:定时
private:私有

比如,批量将草稿的文章删除的sql代码为:

声明:本文为原创,作者为 代码小白,转载时请保留本声明及附带文章链接:https://www.zixuekong.com/570.html