WordPress Autosave是我最喜歡的功能之一,它讓我們在編輯我們許多網站上的文章或頁面時高枕無憂。
如果您使用過其他沒有自動儲存功能的CMS,您可能會經歷過那個可怕的時刻,當您按下“儲存”時,您的登入超時,您將失去一切。
WordPress自動儲存可以防止這樣的悲慘故事,這種故事一次又一次地發生在很多人身上。
預設情況下,WP會在您更新內容後每60秒自動儲存您的文章、頁面或自定義文章型別。
這可以非常方便地保留未儲存內容的副本,否則您可能由於不同的原因而丟失,例如過期的cookie、瀏覽器崩潰、網際網路連線丟失、無意導航、WP核心或外掛錯誤/崩潰等。
除了自動將內容儲存到資料庫之外,從最近的WP版本開始,該功能現在還利用瀏覽器的本地儲存功能來防止在您意外快速離線(例如突然斷電)時丟失您的內容。
雖然WordPress自動儲存功能可以成為那些經常在WP管理員中編輯內容的人的救命稻草,但由使用者決定是否需要啟用該功能。好訊息是您可以根據自己的喜好禁用該功能或自定義儲存間隔。在我們設計的網路部落格上,我們傾向於保持原樣或縮短一點。
在這篇文章中,讓我們詳細瞭解一下自動儲存功能。
什麼是WordPress自動儲存
當您撰寫或編輯內容時,您對文章所做的更改將每60秒自動儲存一次。
當文章更新或自動儲存時,它將在您的文章編輯器的右下角被視為通知。
請參閱下面的螢幕截圖。
自動儲存後,如果您的文章被更新,下一次儲存將覆蓋舊的。這意味著您的表格每60秒不會增長超過一次。每個文章只儲存一個(最新的)自動儲存。
這與您按下更新按鈕時完全不同,每次都會建立一個新的WordPress文章“修訂”。
現在您可能已經注意到這一點 – 當您嘗試關閉瀏覽器選項卡而不儲存您的文章時,您會看到一個警告彈出,通知您文章未儲存。
使用自動儲存的好處是,即使您在未儲存的情況下離開選項卡,下次登入時您在文章編輯器中看到的第一件事就是文章的自動儲存版本。
最好的是,這些自動儲存不會覆蓋您釋出的文章或儲存的修訂。因此,您可以在下次登入時輕鬆開始編輯自動儲存的文章。
在瀏覽器上臨時儲存WordPress文章
除了將您的內容儲存在資料庫中之外,如果您離線,WP現在還利用瀏覽器的本地儲存功能。當您線上返回時,它會通知您是否發現任何差異。
此功能使您能夠準確地從離開的位置繼續書寫。
自動儲存使WordPress成為更好的內容編輯工具
雖然WP無疑是目前最好的CMS,但它仍然缺乏MS Word和Google文件的許多內容編寫、內容編輯和協作功能。
由於這個事實,仍然有許多博主更喜歡離線建立文章或使用Google文件進行協作編輯。此類使用者僅在文章完成編寫後才使用WP管理員。
這為網站的編輯和作者創造了更多的工作 – 將內容從文件遷移到您的後端需要大量時間,因為大部分格式都會在此過程中丟失。
但是,這種增強的WordPress自動儲存功能使該CMS向前邁進了一步,成為更可靠的內容編輯工具。
如果您仍在使用第三方應用程式進行內容建立和協作,除了此功能之外,以下是WordPress管理員可能是您最佳選擇的幾個原因。
WordPress文章修訂
WordPress文章修訂允許您比較已儲存文章的不同版本。如果您需要檢視文章的以前版本(也許如果您錯誤地進行了更改),這可以成為救命稻草。截至目前,沒有其他離線文書處理器提供這一驚人的功能。
鎖定文章編輯
自3.6版本以來,WordPress釋出了一個名為post lock的新編輯控制功能。這允許文章作者鎖定文章,直到完成編輯。對於多作者部落格來說,這可能是一個有用的功能,其中作者協作為每篇文章做出貢獻。
更好的語法檢查器
儘管WordPress提供了大量的文章編輯器功能,但它仍然落後於MS Word等可靠的語法檢查工具。如果這就是您仍然使用離線文書處理應用程式的原因,您需要做的就是安裝Grammarly瀏覽器外掛。
Grammarly是一款免費的線上語法檢查器,在校對和語法檢查方面比MS Word好得多。
毫無疑問,所有這些功能將使WordPress成為可靠的內容建立和編輯工具。
如何更改自動儲存間隔
現在我們已經瞭解了WordPress自動儲存功能的各種好處,讓我們看看如何根據您的喜好更改儲存間隔。
例如,如果您使用慢速網際網路連線來寫部落格,您可能需要增加自動儲存間隔,以確保您的瀏覽器不會在WordPress每分鐘強制儲存時頻繁掛起。
或者,如果您想盡量減少因作業系統崩潰或斷電而丟失內容的可能性,您可能需要縮短時間間隔,以便更頻繁地儲存內容。
更改WordPress自動儲存設定只需進行一些調整。
如果您想更改自動儲存間隔,只需找到您網站的wp-config.php檔案,在其上插入以下程式碼片段並儲存即可。
define('AUTOSAVE_INTERVAL', 120 );
上面的程式碼將自動儲存間隔更改為120秒。在儲存之前,請根據您的喜好隨意編輯上述程式碼中的數字(以秒為單位)。
請務必在wp-config.php檔案中的以下程式碼行之前新增上述程式碼片段,否則設定將不起作用。
require_once(ABSPATH . 'wp-settings.php');
如何禁用自動儲存功能
WP的美妙之處在於您可以輕鬆自定義或禁用它提供的幾乎所有功能。
在極少數情況下,如果您不想為您的網站使用自動儲存功能,您可以按照以下指南輕鬆禁用它。
在本節中,您會發現使用兩種方法禁用自動儲存——編輯wp-config.php檔案和編輯functions.php檔案。
您可以使用以下任何一種方法來禁用WordPress自動儲存功能。
編輯wp-config.php檔案以禁用WordPress自動儲存
編輯wp-config.php檔案可能是禁用WordPress自動儲存的最簡單方法。
儘管您可以通過禁用WP_POST_REVISIONS來禁用它,但這種方法的問題在於它也會禁用後期修訂。
所以正確的方法是增加wp-config.php檔案中的自動儲存間隔,這樣它就永遠不會自動儲存任何東西。
define('AUTOSAVE_INTERVAL', 86400);
上面的程式碼片段確保你的文章會在 86400 秒後被儲存;那是一天之後。
通過編輯functions.php檔案禁用WordPress自動儲存
但真的,真的,你為什麼要禁用它啊?
禁用此功能的最聰明的方法是在您的functions.php檔案中新增幾行程式碼 – 這就是您的WordPress的動作鉤子。新增程式碼後,您可以儲存檔案。
add_action( 'admin_init', 'disable_autosave' ); function disable_autosave() { wp_deregister_script( 'autosave' ); }
它的作用是簡單地取消註冊自動儲存指令碼,您可以在wp-admin/post.php檔案和wp-admin/post-new.php檔案中找到該指令碼。
常見問題
什麼是WordPress自動儲存?
WordPress自動儲存是WordPress編輯器的一項功能,它會定期自動儲存編輯器的內容,這樣您就不必手動按下更新按鈕。
如何在WordPress中關閉自動儲存?
要在WordPress中關閉自動儲存,您需要對WordPress的functions.php檔案進行小幅調整。新增以下程式碼並儲存,您的自動儲存將被禁用:
add_action( 'admin_init', 'disable_autosave' ); function disable_autosave() { wp_deregister_script( 'autosave' ); }
如何返回到以前版本的WordPress?
如果您想返回WordPress中文章的先前版本,請找到修訂連結,單擊瀏覽並單擊恢復此修訂以將當前版本替換為文章的先前版本之一。
我在哪裡可以找到WordPress的修訂版?
您可以在“釋出”選項卡中螢幕右側的WordPress中找到修訂。如果您沒有看到 Revisions 選項,請單擊右上角的Screen Options並啟用Revisions覈取方塊
如何在WordPress上儲存更改?
要在WordPress上儲存更改,請單擊“釋出”選項卡中的“更新”按鈕。請注意,WordPress還會按照此處描述的autosave_interval設定的定義定期自動儲存編輯器的內容。
評論留言