在新版本的WordPRess博客程序中,添加了自動保存功能。目的是幫助用戶避免數(shù)據(jù)丟失。WordPress默認(rèn)開啟了這一功能,通過自動保存,用戶在使用WordPress撰寫博文時,每隔一段時間,WordPress都會將用戶所添加的內(nèi)容進(jìn)行保存。
有利就有弊,與此對應(yīng)的弊端是,一旦WordPress保存一次,WordPress的MySQL數(shù)據(jù)庫中的wp_posts表里就會增加一行無用數(shù)據(jù),一段時間后,此舉會使得用戶的數(shù)據(jù)庫里含有大量的垃圾內(nèi)容,使得數(shù)據(jù)庫不停的增大,最后性能也會下降。
現(xiàn)在開始看看如何關(guān)閉wordpress的自動保存功能,具體步驟如下:
方法/步驟修改wp-config.php文件
打開WordPress程序主目錄下的wp-config.php文件,在其中<?php和?>之間(比如第68行)添加如下內(nèi)容:
//關(guān)閉WordPress文章版本控制
define(‘WP_POST_REVISIONS’, false);
define(‘AUTOSAVE_INTERVAL’, false);
添加完畢,保存即可。
修改post-new.php文件
打開WordPress程序主目錄下wp-admin目錄下的post-new.php文件,在其中找到這行:
wp_enqueue_script(‘a(chǎn)utosave’);
將其注釋掉即可。PHP的注釋可以使用兩個斜杠(//),所以在上面那行代碼的最前面輸入兩個斜杠,然后保存即可。
刪除WordPress數(shù)據(jù)庫中殘留的垃圾
關(guān)閉掉WordPress的自動保存功能之后,雖然以后不會再往WordPress的數(shù)據(jù)庫中添加垃圾內(nèi)容,數(shù)據(jù)庫中原本存在的垃圾內(nèi)容依然存在,如何刪除呢?其實操作十分簡單。登入phpMyAdmin數(shù)據(jù)庫管理界面,執(zhí)行如下SQL語句:
DELETE FROM `wp_posts` WHERE `wp_posts`.`post_status` = ‘inherit’
DELETE FROM `wp_posts` WHERE `wp_posts`.`post_status` = ‘a(chǎn)uto-draft’
執(zhí)行完畢,即能清理掉WordPress數(shù)據(jù)庫中因為自動保存功能所產(chǎn)生的垃圾數(shù)據(jù)了。
注意事項提醒:修改前請備份原有文件及數(shù)據(jù)!要養(yǎng)成每次修改任何文件或數(shù)據(jù)前做完善備份的習(xí)慣。至此,你就完成了Wordpress自動保存功能的關(guān)閉。
新聞熱點
疑難解答