WordPress清空文章并让ID从1开始

笔记1年前 (2023)更新 AI工具箱
20 0 0

在建站过程中经常需要清空一些测试数据,但是ID不是从0开始让一些强迫症患者们很难受,本文就告诉大家如何一键清空文章并使ID从0开始的方法,建议配合禁止自动保存和自动草稿功能效果更佳。

一、清空WordPress所有文章

进入宝塔后台,点击数据库管理,在SQL框中,粘贴以下SQL语句。

WordPress清空文章并让ID从1开始
delete from wp_posts where ID >= 1;
delete from wp_postmeta where meta_id >= 1;

以上一次性删除wordpress所有文章的方法,亲测有效,帮助我们自己做网站节省大量的无用功时间。

拓展:

如果想一次性全部清空所有文章和分类,可以使用以下的语句:

delete from wp_posts where ID >= 1;
delete from wp_postmeta where meta_id >= 1;
delete from wp_term_relationships where object_id >= 1;
delete from wp_term_taxonomy where term_id >= 1;
delete from wp_terms where term_id >= 1;
delete from wp_termmeta where meta_id >= 1;

清空回收站语句:

delete from wp_posts where post_status="trash";

清空草稿语句:

delete from wp_posts where post_status="draft";

二、WordPress的ID从1开始

在数据库中继续执行以下sql语句:

ALTER TABLE wp_posts DROP ID;

OPTIMIZE TABLE wp_posts;

ALTER TABLE wp_posts ADD ID BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

此时再新建文章,ID就是从1开始了,建议再禁用自动草稿和自动保存,这样使ID连续,关于这一点,我下期会再写一篇文章详细介绍。

© 版权声明

相关文章