首页 > 五花八门 > wordpress 文章ID重新连续编号

wordpress 文章ID重新连续编号

2010年2月7日 发表评论 阅读评论

最近在搞另一个博客,遇到了文章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。

分享家:Addthis中国
  1. 2010年2月7日21:04 | #1

    用%postname%.html就没有这个烦恼啦

  2. 2010年2月7日22:02 | #2

    停用自动自动保存功能,我用插件!

  3. 2010年2月8日14:07 | #3

    @万戈
    不知道现在再用这个对于搜索引擎有没有什么大的影响

  4. 2010年2月8日20:05 | #4

    现在都离线发布~~id编号不连续好多了~

  5. 水天一线
    2010年2月8日20:08 | #5

    路过,顶,新年快乐

  6. 2010年2月9日10:43 | #6

    新年快乐哈……

  7. 2010年2月9日13:08 | #7

    折腾。。。

  8. 2010年2月9日17:11 | #8

    同楼上

  9. 2010年2月10日15:30 | #9

    12-2=11.。。。好玩了。。

  10. 海龟来了
    2010年2月10日16:58 | #10

    啊、好折腾!不过学到

  11. 2010年2月10日21:30 | #11

    虎年快乐,好像没啥益处,就是看着方便

  12. 浅笑
    2010年2月10日22:59 | #12

    新年快乐,路过

  13. 2010年2月11日23:06 | #13

    如果连续编号,有什么好处呢?

  14. 2010年2月13日11:15 | #14

    又来测试一下智商,通过了。

  15. 2010年2月13日12:50 | #15

    路过,祝博主新年快乐。

  16. 2010年2月13日13:57 | #16

    拜年了,祝福博主快乐
    愿我们友谊长存

  17. 2010年2月19日15:25 | #17

    :-o 呵呵!

  18. 2010年2月23日09:38 | #18

    哈哈,这可是直接对数据库下手了,倒是不复杂

  19. 2010年2月24日08:49 | #19

    又在折腾新博客啦。

  20. 2010年3月1日10:49 | #20

    来看看,
    让它自动编号可以用第三方离线编辑器写文章后上传

  21. 2010年3月4日10:11 | #21

    这个牵扯到数据库的外键问题

  22. 2010年3月12日23:13 | #22

    您着有段时间没更新了吧

  23. 2010年3月25日13:36 | #23

    又开新博客呀?

  24. 2010年3月25日22:31 | #24

    の,还是让它随意吧 反正也没人注意到的,内容为主 哈哈 :lol: 上面这个表情 ( ^_^ )不错嘛

  25. 2010年3月26日18:01 | #25

    站长,您好。你的站做的不错,我也是个站长,PR值是5,你看下我的站(www.pujia.com),希望能够给你一些生活信息方面的帮助,希望咱们能一起交流做站的经验。

  26. 2010年3月27日13:39 | #26

    好像我的也不能连续,来研究一下。

  27. 2010年3月28日15:22 | #27

    看来还是有点复杂~~··

  28. 2010年4月9日22:09 | #28

    也许有用。

  29. 2010年4月22日08:49 | #29

    这个方法没有用的,你要知道你上传一个图片就会占一个ID,你始终都会把这个连续打破的。

  30. 2010年5月27日16:45 | #30

    alter table wp_posts AUTO_INCREMENT=n
    这句话很重要~

  31. 2010年7月10日14:42 | #31

    @xux
    说得对 :lol:

  32. 2010年8月1日12:38 | #32

    不错,用上了的

  33. 2010年9月9日16:04 | #33

    :idea: 我用postname

  34. 2011年6月7日12:22 | #34

    关闭revision功能的修改方法对于新版本的WordPress已经失效了。

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
= 12 - 9 (免费测一下智商)
Please leave these two fields as-is:
:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: