(转自堆爱博客)曾几何时,我一直在纳闷写文章时,Wordpress文章ID不连续,而且不规律,一直找不到原因,因此也放弃了Wordpress,好悲剧的Wordpress。今年打算用Wordpress帮学校企业建网站,于是重新开始研究Wordpress的主题设计,当然还有Wordpress相关技巧。在网上搜索了好久,终于发现几篇WordPress文章ID连续的方法,经过多方调测,终于相对完美的解决Wordpress文章ID连续问题,同时让Wordpress文章ID重新排列。在用以下方法前,先备份好网站文件和数据库文件,以免操作不当造成损失。 让Wordpress文章ID连续的步骤 一、打开wpconfig。php文件,在最后添加代码 define(‘WPPOSTREVISIONS’,false); define(‘AUTOSAVEINTERVAL’,false); 二、打开wpadmin下 postnew。php(第46行)和post。php(第177行)这两个文件 将其wpenqueuescript(‘autosave’);删除或者注释,建议注释wpenqueuescript(‘autosave’); 三、打开wpadminincludespost。php文件 找到if(createindb),在它的前一行添加 if(createindb) 通过这三步,就可以让Wordpress文章ID连续,想用ID做文章名的朋友赶快来吧!不过我只是看见ID不连续不爽,典型ID控BUG:发布文章、页面后都会跳转到文章列表。如果以前Wordpress发表过文章造成ID不连续,我想让ID连续有什么办法,当然有咯。请看让Wordpress文章ID重新排列的方法介绍。 前面我们介绍过让Wordpress文章ID连续的方法,如果以前Wordpress发表过文章造成ID不连续,我想让ID连续有什么办法,当然有咯。现在就顺便介绍让Wordpress文章ID重新排列的方法。 让Wordpress文章ID重新排列 方法A: 一、在执行SQL: ALTERTABLEwppostsDROPID; OPTIMIZETABLE ALTERTABLEwppostsADDIDBIGINTNOTNULLAUTOINCREMENTPRIMARYKEYFIRST; 二、进入phpmyadmin选择wpposts数据表 点击操作AUTOINCREMENT的值为n1,其中n为wpposts中最大ID数(PS:有点回到高考的感觉) BUG:这种方法会造成文章没有关键字,评论不会对应原来的文章,对应的是原来的ID 方法B: 一、导出Wordpress所有文章 二、清空数据表 wpposts、wppostmeta、wpterms、wptermtaxonomy、wptermrelationships 三、导入Wordpress文章 BUG好像没有,不过新的文章前面ID是草稿到发布的文章,然后草稿和发布的文章按时间先后排列。 方法二: WordPress最终完美解决文章固定链接ID不连续的问题方案