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