在 WordPress 當中編輯文章時,你有沒有發現 WordPress 每隔一段時間就會自動幫你儲存文章? 在預設的情況之下,每 60 秒系統就會自動幫你進行文章版本的自動儲存。此時你就會在編輯視窗的右側,看到 WordPress 會顯示目前文章有儲存幾份的內容修訂版本,如下圖所示:
文章目錄
WordPress AutoSave 的優點
由於你可能會在編輯文章的過程中不小心關閉瀏覽器、電腦,或是因為當機…等等原因,導致辛苦編輯的內容整個遺失。因此預設上,WordPress 貼心的加入了 AutoSave 的功能,除了幫助你不斷保存最新的文章進度之外,你還能夠指定想要回溯的版本進行復原。
WordPress AutoSave 的缺點
但這時就會有一個問題,若你的文章在編寫的過程當中花費了大量的時間,這意謂著你會自動產生大量的文章版本在資料庫當中,一旦時間一久,或是當你的文章版本數量逐漸增加時,你的資料庫當中就會產生大量的自動儲存版本,而容易導致你的資料庫龐大,進而降低網站讀取資料庫的速度。長久下來不但你的後台會逐漸變緩慢,連前端使用者在瀏覽網站時,也會因此受到影響,導致整體網站的載入速度變慢。這不但對使用者體驗會有傷害,同時也會導致網站的 SEO 排名有下降的問題。
當然,為了解決這一個問題,你應該要定時的清理自動儲存的資料庫版本,而若你不需要或不想要自動儲存的功能,有沒有方法能夠關閉 WordPress 自動儲存文章功能呢?
答案是有的。
如果你想要關閉 WordPress 的自動儲存文章版本功能,今天的教學就要來教你利用 4 種方法與技巧,快速的關閉與禁用 WordPress 自動儲存文章的功能。
方法一
禁用 AutoSave:修改 wp-config.php 檔案
在 WordPress 當中想要禁用 AutoSave 功能,可以透過修改 wp-config.php
,將 AutoSave 的間隔時間從預設的 60 秒,修改成 86400 (換句話說就是一整天)。如此就能讓 WordPress 的自動儲存間隔從 60 秒變成一整天,你也就不會產生這麼多自動儲存的文章版本了。
將下列的程式碼添加到 wp-config.php
檔案當中:
方法二
禁用 AutoSave:修改 post.php 檔案
這是停用 WordPress AutoSave 最不理想的方法之一,透過修改 post.php
檔案,你能夠直接將此功能從你的 WordPress 核心檔案中移除。
由於這會直接修改到 WordPress 的核心程式碼,因此使用這個方法去禁用 AutoSave 容易導致許多潛在的風險。
舉例來說,由於你去修改了核心程式碼,因此很有可能會因為操作不當而導致你的網站出現錯誤,更嚴重很能會造成漏洞等安全問題。
另一方面,當 WordPress 核心更新之後,你所做的修改就會被覆蓋過去。
因此,在任何情況下,自己去修改 WordPress 核心程式碼都是最不建議的作法。
但這個方法仍能有效的關閉 AutoSave 功能,因此如果你想要使用這方法,首先前往你的 wp-admin
資料夾,找到 post.php
與 post-new.php
檔案。你能夠在這兩個檔案當中找到以下的程式碼:
找到後,在這段程式碼的開頭當中加上「//」就能夠將這段程式碼變為註解,因此系統就不會執行這一行的程式碼。就像這樣:
方法三
禁用 AutoSave:修改 functions.php 檔案
這是大多數網站管理員會使用的方式,在子佈景主題(Child Theme)當中的 functions.php
檔案當中,加入以下的程式碼片段:
由於我們是在子佈景主題(Child Theme)當中的 functions.php
當中加入程式碼,因此不管你的佈景主題(Theme)更新,或是 WordPress 的核心更新,你在 functions.php
的程式碼都不會受到影響。
方法四
禁用 AutoSave:新增 WordPress 外掛
這個方法適合不太理解程式碼的 WordPress 初學者,但又想要停用 WordPress 的 AutoSave 功能,就可以透過安裝 WordPress 外掛來幫我們達到禁用的效果。
實際上,新增 WordPress 外掛和在 functions.php
加入程式碼的方法是如出一轍的。
舉例來說,你可以透過安裝「Disable Gutenberg Autosave」這個外掛,來自動幫你實現禁用 AutoSave 的功能:
一但你安裝好並啟用後,你不需要額外的設定,它就會自動幫你禁用 WordPress 的 AutoSave 功能了。
以上就是停止 WordPress AutoSave 自動儲存文章版本功能的幾個實用的小技巧,如果你喜歡今天的內容,希望你能幫忙分享出去,讓更多人知道!
相關文章
- 戰國策 WordPress 虛擬主機完整教學 – 免費 30 天主機申請試用服務,國內 WordPress 架站的好選擇
- 如何解決 WordPress 中「目前正在執行另一項更新程序」導致無法升級/更新的問題
- 如何修復 WordPress 網站無法顯示更新後最新內容的問題?
- 如何修復 WordPress 出現 500 Internal Server Error 的解決方法
- WordPress 出現 504 Gateway Timeout Error 解決方法?
- 如何在 WordPress 中自定義滾動條?兩個方法教你快速設定!
- 如何解決在 WordPress 當中遇到建立數據庫連線時發生錯誤(Establishing a Database Connection)的情況
- 戰國策 WordPress + SSL 虛擬主機評價,亞洲雲端服務業的領導品牌台灣本土虛擬主機推薦心得
- 遠振資訊 WordPress 虛擬主機中文教學,台灣優質虛擬主機免費 15 天試用服務購買與安裝完整教學
- WP Rocket – WordPress 速度外掛教學,評價最高的快取緩存外掛提升網站速度與使用者體驗
- Bluehost 虛擬主機教學:WordPress 架站新手也能輕鬆上手! (2024 最新)
- 2024 Bluehost Black Friday/Cyber Monday 70% 特價優惠 – 全年最低價格每月低至 $2.65 美元
新增留言