登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

璀璨星空&旖旎花園gegei.com

★╰→流星劃過夜空,不僅是為了帶來祝福,同時也是為了追求幸福!

 
 
 

日志

 
 

正确解决WordPress 2.6日志ID不连续的方法  

2008-09-18 13:37:11|  分类: 网络技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

文章来源:喷鹤网    原创作者:網際飛星★

已经发布的WordPress 2.6版有一个很讨厌的功能,就是Post Revisions(文章的版本控制),在默认的情况下,日志的ID将不再连续,使用ID做为Permalink结构的用户将会看到一个地址越来越混乱的WordPress,现在我给一个解决WordPress的ID不连续的方法。

  按照此文的方法,在wp-config.php文件中增加一行define('WP_POST_REVISIONS', false),同时安装“禁用WordPress自动保存的插件”,在WordPress后台启用此插件。

  请注意这两个操作缺一不可,如果不启用“禁用WordPress自动保存的插件”,那么每篇文章都会出现一个自动保存的记录。

  另外,对于数据库有“洁癖”的WordPress用户来说,可能想要删除由于Post Revisions导致的表内的垃圾信息,同时将ID设置为连续,下面是我写的一段SQL脚本,请在phpmyadmin中使用。

  删除是Post Revisions垃圾信息,请执行:

delete from wp_posts where post_type = 'revision';

  将ID重新设置为连续,这个比较麻烦,设置一个ID就要4条SQL语句,我仅仅举一个例子,将ID为59的文章修改为ID为58,需要执行以下语句。

update wp_posts set id = 58 where id = 59;

update wp_term_relationships set object_id = 58 where object_id = 59;

update wp_postmeta set post_id = 58 where post_id = 59;

update wp_comments set comment_post_ID = 58 where comment_post_ID = 59;

  如果用户需要修改的文章较多,需要批量复制、修改和执行上面四行。

 

------------------------------------------------------------------------------

天才就像太阳和流星,注定要燃烧自己的生命,照亮其所处的时代和民族和其最爱的人!—网际飞星★&拿破仑一世

正确解决WordPress 2.6日志ID不连续的方法 - 網際飛星 - 璀璨星空旖旎花園gegei.com

全球第一绿色资源搜索引擎: www.Gegei.com,鸽给搜索

正确解决WordPress 2.6日志ID不连续的方法 - 網際飛星 - 璀璨星空旖旎花園gegei.com 

  正确解决WordPress 2.6日志ID不连续的方法 - 網際飛星 - 璀璨星空旖旎花園gegei.com正确解决WordPress 2.6日志ID不连续的方法 - 網際飛星 - 璀璨星空旖旎花園gegei.com 

 鸽给搜索:www.Gegei.com      喷鹤网:www.Penhe.com

 歌滚音乐:www.Gegun.com     谷雅歌:www.Guyage.com

                                                                                       原创作者:網際飛星★

  评论这张
 
阅读(183)| 评论(0)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018