UPDATE `wp_posts` SET `post_status` ='publish' WHERE (`post_status`='draft');
这里我是将所有的草稿改成已发布
wordpress中的文章状态有以下几种:
pending:待审
draft:草稿
auto-draft:自动保存的草稿
inherit:修订版本
trash:回收站
publish:已发布
future:定时
private:私有
如果你有其他需求, 比如想将所有待审的文章全部改成草稿, 那么只需修改相应的关键字就行,如:
代码语言:javascript
代码运行次数:0
运行
UPDATE `wp_posts` SET `post_status` ='draft' WHERE (`post_status`='pending');
或者 你只想修改某一时间段内的文章, 那么可以加上时间条件,如:
代码语言:javascript
代码运行次数:0
运行
UPDATE `wp_posts` SET `post_status` ='draft' WHERE `post_status`='pending' and `post_date` >='2020-05-01 00:00:00' and `post_date` < '2021-03-22 22:00:00:00';