在新版本的 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_postsWHEREwp_posts.post_status= 『inherit』DELETE FROM
wp_postsWHEREwp_posts.post_status= 『auto-draft』執行完畢, 即能清理掉 WordPress 資料庫中因為自動儲存功能所產生的垃圾資料了。
注意事項
提醒:修改前請備份原有檔案及資料!要養成每次修改任何檔案或資料前做完善備份的習慣。至此,你就完成了 WordPress 自動儲存功能的關閉。