WordPress 3.0 ID不连续解决方案

WordPress3.0已经发布了一段时间了。这个版本的功能改进和界面修改都做的相当的不错。特别是后台界面好看多了。不过,WordPress的自动保存,草稿功能,版本历史对于喜欢用ID做固定连接的童鞋来说,十分的不便。网上的一些解决方案大都针对WordPress2.x,换上3.0就无效了。下面介绍一个可以在WordPress3.0下实现ID连续的方案(无需任何插件)。
首先打开wp-config.php文件,在$table_prefix = ‘wp_’;前面添加代码
1 2 | define('WP_POST_REVISIONS', false); define('AUTOSAVE_INTERVAL', false); |
然后找到并打开wp-admin\post-new.php(第46行)和wp-admin\post.php(第177行)这两个文件,将其wp_enqueue_script(‘autosave’);注释或删除掉
1 | //wp_enqueue_script('autosave'); |
最后找到并打开wp-admin\includes\post.php文件,找到if ( $create_in_db ),在它的前一行添加$create_in_db = false;
1 2 | $create_in_db = false; if ( $create_in_db ) { |
通过这3步,就已经彻底解决WordPress3.0下的ID不连续啦。(本人亲侧,方法有效,除发布日志后会跳转到日志列表,其他都OK。)
