因為自己跟文章的ID耗上了,想以後發表的文章ID是連貫的。但是WordPress默認就有“自動保存”功能,所以我要把他禁用掉。雖然也有專門的插件來實現這個效果,但是我個人是不喜歡用插件的,所以就用修改代碼的形式了。
以前在WordPress中文論壇上面提問過這個問題,但是感覺不完善,所以就Google了一下,原來很多朋友都有我這個煩惱啊!所以以後要養成習慣,不懂的先問Google,然後百度,實在找不到,再發帖問人!下面就說說我是如何操作的吧,千萬要學會備份喲,不然修改錯了,小心改不回來啦!
禁用自動保存
在你博客根目錄的wp-admin文件夾下,找到如下四個文件:“post.php,post-new.php,page.php,page-new.php”,分別打開這四個文件,搜索代碼:
wp_enqueue_script('autosave');
請把他注釋掉。不會注釋?其實很簡單,PHP的注釋單行代碼,是在相應代碼前面加上“//"雙斜槓即可。
禁用文章修訂版本
在你博客的根目錄,找到wp-config.php這個文件,打開此文件編輯,在
define('DB_COLLATE', '');
後面加上一句
define('WP_POST_REVISIONS', false);
這樣添加上之後,不管你是修改文章,還是添加文章,都不會在MySql數據庫Posts表中增加ID了,所以博文的ID就會變成連貫的了。
建議大家用超級開關,自動保存打開,修訂版本禁用。效果看我現在博客。