卢湾网站建设  |  普陀网站建设  |  黄浦网站建设  |  闸北网站建设  |  静安网站建设  |  虹口网站建设
浦东网站建设  |  杨浦网站建设  |  青浦网站建设  |  松江网站建设  |  奉贤网站建设  |  宝山网站建设
徐汇网站建设  |  长宁网站建设  |  闵行网站建设  |  嘉定网站建设  |  金山网站建设  |  南汇网站建设
 
首页 >> 网站建设知识 >> 解决WordPress 2.6日志ID不连续的方法
解决WordPress 2.6日志ID不连续的方法

已经发布的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;

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

原创文章如转载,请注明:转载自月光博客 williamlong.info/

---------本信息来自[上海网站建设网]  (2008-10-3)  
   相关新闻  ↓
挖掘网站另一层次的记忆10/29
Z-Blog防治垃圾留言的策略10/29
选择网站建设提供商需要注意的问题10/29
将mysql数据导入access数据库10/22
设计好程序,并将有关代码隐藏起来10/22
access中数据表的自动重新联接10/22
轻松用Access打造图书管理系统10/22
将ACCESS转化成SQL2000要注意重要的问题10/22
css设计的6个注意事项10/19
CSS 期望表 (Wishlist)10/19
建立用户体验过程的实用指南10/13
上海网站设计教您定位网站的主题和名称10/13
网站投资你和我的20个自身检查10/13
这是一个成功的网站设计10/13
上海网站建设中心:企业建站的意义10/13
海洋之光 Photoshop合成海岸风景10/3
快速导航
★★★ 优 惠 套 餐 ★★★ 
网站首页 行业新闻
公司介绍 网站建设
联系我们 网站维护
虚拟主机 网站优化
企业邮局 解决方案
域名注册 优惠套餐
网站优化诊断分析 成功案例
Google优化 OA/MIS系统
OA/MIS系统知识 网站优化知识
域名空间邮局知识 网站建设知识
工作机会 售后服务
常见问题 网站地图
 021-68046287   13916794789
上海做网站公司 上海做网页公司 上海制作网站公司 上海网站建设 上海网站制作 GOOGLE优化 WAP网站建设  上海网站建设公司  上海网络公司  上海网站维护TOP↑
COPYRIGHT © 2005-2010 上海网站建设中心[上海亿岸网络科技有限公司]     沪ICP备05037033号
TEL:021-68046287(直线) / 68046297-806 / 13916794789(7X24) FAX:021-68046297-802   Mail:Sales◎yxunw.net [把◎换成@]