WordPress默认会保存很多自动修订的文章、还有自动草稿的文章,长期堆积在数据库的wp_posts表内,导致数据库臃肿查询速度变慢
一条一条的手动删除,几千条记录又让人绝望,所以我们用数据库软件(Navicat、phpmyadmin等)登录数据库后,执行SQL语句直接删除所有。
操作之前请备份数据库!!!
示例:
查询自动保存的修订文章
select * from wp_posts where post_status="inherit"
核对查询出来的记录,确认无误后执行以下SQL语句删除
delete from wp_posts where post_status="inherit"
添加查询条件:
查询自动修订的且评论是关闭状态的文章
select * from wp_posts where post_status="inherit" and comment_status="closed"
post_status文章状态:
publish:已发布
inherit:修订版
draft:草稿
auto-draft:自动保存的草稿
pending:待审
trash:回收站
future:定时
private:私有
删除所有多余的文章后,数据库变得清爽多了,查询速度也变快了
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)