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

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

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

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

delete from wp_posts where post_status="future";

注意:在操作之前,一定要先备份一遍数据库。

wordpress批量将定时发布的文章、草稿中的文章删除的sql命令_第2张图片

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

post_status文章状态:

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

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

delete fro

你可能感兴趣的:(sql,数据库)