解决WordPress日志ID不连续的方法
前面讲讲
本文主要针对wordpress简体中文初级用户,国人用英文原版的应该都比较牛X,自己就鼓捣明白了。
月光博客有文章谈过这个问题《解决WordPress 2.6日志ID不连续的方法》,我在此是对他的教程做一些补充说明。
下面是正文
1. 为什么要写这篇日志
对数据有“洁癖”的朋友当然不希望自己的日志地址因为ID不连续而显得混乱,但苦于对数据库的某些知识盲点不知如何应对,下面我给介绍一个简单易用的解决办法。
2. 广告时间
首先建议大家使用WordPress官方简体中文版http://cn.wordpress.org/
3. 禁用WordPress自动保存
3.1 修改wp-config.php文件
在wp-config.php文件中增加一行
define(’WP_POST_REVISIONS’, false);
注意:一定要使用英文标点,建议添加在define (’WPLANG’, ‘zh_CN’);下面。
3.2 Disable Autosave插件
安装并启用Disable Autosave插件。
下载地址
4. 清除数据库里垃圾信息
进入phpMyAdmin,在左侧下拉框里选择你博客所在的数据库,比如我的为guxiaoqiang,如图:

进入点击右侧操作区的导航菜单“SQL”,执行以下代码:
delete from wp_posts where post_type = ‘revision’;
注意:一定要使用英文标点。如图:

需要提醒的是通过WordPress上传的图片也都是占用文章ID的,建议使用Flickr等相册或者用FlashFxp等上传工具直接上传到空间。
5. 将ID设为连续
月光提出的方法是每篇文章执行一个四行的语句,不过Gu Xiaoqiang感觉操作起来比较辛苦。在此提出另外一种图形化解决办法。
单击右侧操作区的导航菜单“结构”,浏览表“wp_posts”。即点击wp_posts右侧第一个图标。如图:

进入之后单击编辑图标“铅笔”即可开始修改日志ID。如图:

在单击编辑后进入里看到的第一行id bigint(20) unsigned 修改 值 为你想要日志ID。
如ID为59的改为58,只需将值修改为58。如图:

修改后,单击右下角的“执行”完成操作。
修改好一篇后,可以点击导航菜单“浏览”,进行其他日志的操作。如图:

6. 没了
如果在操作中遇到什么问题,欢迎留言共同探讨。


















谢谢你的方法 2.7 适用不?另外 你说照片也是占用的文章ID 那我已经传了N多照片了 咋办 删除之再用外链解决?