WordPress 3.0版本ID不連續的解決辦法

對於我這樣以ID爲日誌名的博客,ID不連續的話看起來非常的噁心,之前沒忍住把WordPress升級到了3.0版本,發佈新日誌的時候日誌ID竟然跳躍了,在PHPMYADMIN裏面一查,在wp_posts表的post_status字段多了一個“auto-draft”,也就是WordPress自動保存的草稿。強大而又臃腫的WordPress 3.0太人性化了,除了幫用戶考慮了“auto-save”,還加上了“auto-draft”,如果你經常的點擊“添加新文章”或者“編輯文章”,每一次WordPress都會在wp_posts添加一條新的記錄。
之前寫過WordPress日誌ID不連續的解決方法,但是在WordPress 3.0版本中這個方法顯然已經不夠用了,按照下面的方法修改一下程序,可以解決WordPress 3.0版本ID不連續的問題。
提示:禁用了auto-save和auto-draft之後,一旦正在寫的頁面被關閉了,你能做的就是重頭開始。所以要麼忍受不連續的ID,要麼習慣使用各種本地的編輯器。
1. 打開wp-config.php文件,在$table_prefix = ‘wp_’;前面添加代碼
define('WP_POST_REVISIONS', false);
define('AUTOSAVE_INTERVAL', false);
2. 找到並打開wp-admin\post-new.php(第46行)和wp-admin\post.php(第177行)這兩個文件,將其wp_enqueue_script(‘autosave’);註釋或刪除掉。
3. 最後找到並打開wp-admin\includes\post.php文件,找到if ( $create_in_db ),在它的前一行添加$create_in_db = false;
通過這3步,就已經徹底解決WordPress3.0下的ID不連續啦,WordPress官方還沒有推出3.0版本的中文版,所以還是建議大家暫時不要升級到3.0吧,好像國內有個小組已經出了中文版和語言包,感興趣的可以去Google一下。
原文轉載於:http://www.feiyan.info/370.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章