关于WordPress文章表wp_posts中状态字段post_status值的详解

内容纲要

WordPress 发布文章时会自动保存一些草稿、修订版本等无用的文章数据,这些数据我们完全可以删除了事。

这里先介绍下这些文章状态是什么意思:

1、pending:待审

2、draft:草稿

3、auto-draft:自动保存的草稿

4、inherit:修订版本

5、trash:回收站

6、publish:已发布

7、future:定时

8、private:私有

可以通过下面的SQL语句来删除哪些无用的数据,当然你也可以直接安装这方面的插件,只不过自己不喜欢安装那么多的插件,所有就只能通过这种方式来删除这些垃圾信息了。

delete from wp_posts

where (post_status='pending' or post_status='draft' or

post_status='auto-draft' or post_status='inherit')

and post_type='post'

这个SQL语句只删除部分的文章数据,可以根据自己需要添加、删除相应的字段值。