重建WordPress数据库ID顺序编号

1、如何保持文章id连续

这个其实就是得去掉wp的自动保存功能。在 wp-config.php文件中 添加:

define(‘AUTOSAVE_INTERVAL’, 36000);
define(‘WP_POST_REVISIONS’, false);

2、如何将所有文章id重新编号

在 phpmyadmin 中执行下面语句:

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

这个改了以后,好像关联的标签都不见了。

3、梳理后,如何使文章id接着梳理后的最大id往后编

通过2中的方法将文章重新梳理成连续的ID,继续发表新文章时,ID还是会从之前不连续时的最大数字往后编。

这时,你只要修改下auto_increment的数值就可以了,即在phpmyadmin 中执行下面语句:

alter table wp_posts AUTO_INCREMENT=n

 

n=梳理后的最大id+1,比如说梳理后最后一片文章id是40,那么n就设为41。

随便看看

李铁锅
今天我们都看到了,李铁锅先生在新...
阅读全文 >>>
2011-2-17
那一天我漫步在夕阳下 看见一对恋人...
阅读全文 >>>
关于Facebook进入中国的讨论
在知乎上,有一个关于Facebook进入中国...
阅读全文 >>>
推荐阅读  “碳”是掀翻欧美霸权的核心利器