作者:狐灵科技 | 2022-03-26 10:00 |点击:
这些数据是随机定时发布的,导致其中一个网站,定时发布文章多达1200多篇。全是重复的。当时发现这个问题时,前台已经发布了四五十篇文章了。当时就想,肯定得在数据库里操作了。在后台将文章移动到回收站,只能一页一页地删,有五六十页,岂不累死!
好吧,找了好一圈,找终于找到把文章状态为定时发布的文章批量删除的sql命令,代码如下:
delete from wp_posts where post_status="future";
注意:在操作之前,一定要先备份一遍数据库。
这里的“future”就是“定时发布”的意思。还有一些文章状态,相应地更换“future”就可以实现了:
publish:已发布
inherit:修订版
draft:草稿
auto-draft:自动保存的草稿
pending:待审
trash:回收站
future:定时
private:私有
比如,批量将草稿的文章删除的sql代码为:
delete from wp_posts where post_status="draft";