WordPress 默认的发布日志的时候,都会自动生成很多自动保存、自动修订的数据,这些数据都会占用数据库的ID,所以发布出来的日志的ID会出现不连续的现象,关闭 WordPress 3.0 修订版本、自动保存功能的解决办法如下:
在 wp-config.php 中添加以下代码:
define('WP_POST_REVISIONS', false);define('AUTOSAVE_INTERVAL', false);
找到wp-adminpost-new.php wp-adminpost.php文件,把下面代码注释掉:
wp_enqueue_script('autosave');
改为:
// wp_enqueue_script('autosave');
之后在wp-adminincludespost.php文件的:
if ( $create_in_db ) {
代码上面添加:
$create_in_db = false;
这样就可以彻底解决自动保存和自动修订问题。大家可以尝试一下,欢迎反馈使用情况,如果您有更好的解决办法,也希望能与小百度分享!
你的这篇文章,我转了,并试用了。效果不是绝对,如果在旧日志中上传图片,然后再写新文章就会出现不连续ID,这是我试出来的效果。期待更强的文章,感谢…
上传图片占用ID这是WP默认的属性,是没办法的,除非你自己加载个图片上传插件,就可以解决这一问题,我就是用自己的上传插件,才不占用ID。
用的什么上传插件啊?