解决wordpress3.0 ID不连续问题

2010年11月21日19:33:40 评论 447

很多的wordpress博客都是利用文章ID作为固定链接的,就像堕落的鱼一样。但是wordpress的自动保存和修订版本实在是烦人,每一个自动保存和修订版本都会占用一个的ID,最后造成显示出来的文章ID不再连续,看着感觉很乱。以上问题在wordpress3.0.1版本中更为突出,因为在wordpress3.0.1中只要你新建一篇日志,即使不写任何内容,数据库中也会保存一片草稿,所以说单独的禁止自动保存和修订版本还不能让wordpress日志ID连续起来。

下面是解决wordpressID不连续的详细方法,可以克服以上提到的问题,但是需要修改源码,所以在你的wordpress更新以后,需要你的重新设置。

第一步:安装Disable Revisions and Autosave,并启用此插件。不用在线搜索这个插件了,他并没有提交到wp官方,所以你是搜索不到的。另外你也可以通过修改源码的方法禁用wordpress修订版本,具体请查看 关闭wordpress的Post Revisions.

第二步:编辑wp-admin/includes/post.php文件,在 if ( $create_in_db ) { 语句之前加入一行 $create_in_db = false; 语句,经过实际测试,增加了这一行之后,新建日志,数据库就不会出现一篇自动存档的草稿了。

是不是很折腾人呀,但是没办法,现在也这能通过这种方法了,希望wordpress官方能早日给出解决方案。

其实做完以上这两步还并不能保证你的ID连续,以为当你的文章中有图片时,每张图片也会占用一个ID。这也就是堕落的鱼本来只有两百多篇文章,但是现在的ID却在五百多的原因。图片占用ID的解决办法请查看:wordpress上传图片占用ID.

avatar
  • 版权声明: 发表于 2010年11月21日19:33:40
  • 转载注明:https://www.duoluodeyu.com/582.html

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: