如何將 WordPress 置於只讀模式以進行遷移和維護

已發表: 2022-08-09

您希望您的 WordPress 網站處於只讀模式嗎?

通過凍結您網站的內容,您可以確保沒有人更改您網站上的任何內容,即使他們通常具有編輯權限。 這可以幫助您在更改網站時避免錯誤、衝突和混亂。

在本文中,我們將向您展示如何將您的 WordPress 網站置於只讀模式以進行網站遷移和維護。

how to put your wordpress website in read-only mode

為什麼將您的 WordPress 網站置於只讀狀態以進行網站遷移和維護

您可以在不阻止訪問者訪問網站的情況下調整 WordPress 網站上的許多設置。 但是,當您對網站進行重大更改時,最好將您的網站設置為只讀狀態。

例如,如果您將 WordPress 移動到新主機或服務器、升級到新版本的 WordPress 或安裝新主題,則可能會影響用戶體驗並導致您的網站無法正常運行。

設置只讀模式可以幫助您避免在進行更改時丟失添加到站點的任何數據或內容。 當功能無法正常工作時,您還可以防止因用戶體驗不佳而感到沮喪。

例如,如果有人在您遷移到新服務器時在 WordPress 儀表板中撰寫新帖子,那麼他們的所有辛勤工作可能會丟失。 或者,用戶可能無法將產品添加到他們的購物車或結帳,所以他們離開了您的網站。

也就是說,讓我們看看將您的 WordPress 網站置於只讀模式以防止這些問題的最佳方法。

如何將您的 WordPress 網站置於只讀狀態以進行網站遷移和維護

有一些專用的內容凍結或只讀模式插件可用,但它們目前都已過時,並且沒有由其開發人員積極維護。

這就是我們建議使用鎖定用戶帳戶插件的原因。

這非常適合會員網站、在線商店或任何其他允許用戶註冊的網站。

此插件可讓您暫時將任何用戶鎖定在其 WordPress 帳戶之外。 任何被鎖定在其帳戶之外的人都將無法編輯該網站的內容或添加任何新內容,但訪問者仍然可以看到該網站。

如果用戶嘗試登錄鎖定的帳戶,他們會看到一條消息,簡單地說明“您的帳戶已被鎖定”。 您可以自定義此消息以向您的用戶提供更多信息。

A locked WordPress user account

現在,使用此插件實際上並不會凍結您的站點或阻止數據庫更改。 這就是為什麼我們還建議您暫時禁用您網站上的評論和任何联系表格。 我們將在下面向您展示如何做到這一點。

首先,您需要安裝並激活鎖定用戶帳戶插件。 如果您需要幫助,請參閱我們的指南,了解如何安裝 WordPress 插件。

在開始內容凍結之前,您可以更改用戶在嘗試登錄鎖定帳戶時將看到的消息。 例如,您可能想說明您正在更改域名或進行必要的維護。

要更改默認的“您的帳戶已被鎖定”錯誤消息,只需轉到設置»常規

The WordPress general settings page

在屏幕底部,您會看到一個新的“鎖定用戶帳戶”部分。

您現在可以簡單地在“鎖定的用戶消息”字段中輸入一條新消息。 對消息感到滿意後,只需單擊“保存更改”按鈕。

Creating a custom WordPress login message

之後,您就可以將您的網站設置為只讀模式了。

要繼續並開始將用戶鎖定在他們的帳戶之外,請轉到用戶 » 所有用戶

A list of WordPress user accounts

在此屏幕上,您將看到所有在網站上擁有帳戶的人。

“鎖定”列顯示每個用戶當前是否有權訪問他們的帳戶(解鎖)或沒有(鎖定)。

A locked WordPress user account

要繼續並暫時將用戶鎖定在其帳戶之外,只需單擊以選中其個人資料圖片旁邊的框。

如果您想將多個人鎖定在他們的帳戶之外,請單擊以選擇多個框。

注意:確保您自己的用戶帳戶處於解鎖狀態非常重要。 如果您不小心被鎖定,請參閱我們的指南,了解如何在沒有 wp-admin 訪問權限的情況下停用所有插件,以便您可以從 WordPress 託管面板停用鎖定用戶帳戶插件。

Adding a content freeze to multiple WordPress user accounts

選擇一個或多個用戶名後,單擊“批量操作”下拉菜單,然後選擇“鎖定”。

當您準備好繼續將這些人鎖定在他們的帳戶之外時,請單擊“應用”按鈕。

Putting a WordPress site into a read only state

現在,該站點對您的用戶基本上處於只讀模式,如果任何擁有鎖定帳戶的人嘗試登錄,都會收到錯誤消息。

完成工作後,您可以解鎖用戶帳戶。 只需返回用戶»所有用戶並重複上述過程。 只有這一次,請務必從“批量操作”下拉菜單中選擇“解鎖”。

之後,您可以單擊“應用”按鈕重新激活這些帳戶。

Unfreezing WordPress user accounts

如何暫時禁用評論和表單條目

在開始站點遷移或其他重大更改之前,您還需要暫時禁用站點上的評論和表單條目。 如果有人在您的更改過程中提交評論或表單,則該數據將會丟失。

要在您的整個網站上快速輕鬆地暫時禁用評論,我們建議使用 WPCode。

只需安裝並激活免費的 WPCode 片段插件,然後導航到Code Snippets » Add Snippet

從這裡,您可以單擊左側菜單中的“評論”類別,然後單擊“完全禁用評論”下的“使用片段”。

WPCode snippet to completely disable comments on your WordPress site

在下一個屏幕上,您需要做的就是將切換從非活動設置為活動。

然後,單擊“更新”按鈕,您的代碼片段就會生效。

WPCode activate snippet

如果您希望在沒有插件的情況下手動禁用評論,您可以查看我們的分步指南,了解如何在 WordPress 中完全禁用評論。

我們還建議暫時禁用您網站上的任何联系表格或其他表格。 您可以簡單地刪除表格並將其臨時替換為您的企業電子郵件地址,這樣您就不會錯過任何重要消息。

此時,您已準備好遷移站點或進行必要的維護工作,而不必擔心衝突和錯誤。

獎勵:如何在 WordPress 中創建漂亮的維護頁面

除了鎖定用戶帳戶和保護表單和評論,您還可以將您的網站置於維護模式,這樣任何人都無法訪問主要內容。

精心設計的維護頁面可以準確解釋您的網站為何處於只讀狀態,以及訪問者何時可以期待它重新上線。

這就是 SeedProd 的用武之地。它是 WordPress 最好的拖放頁面構建器,它允許您創建一個完全自定義的維護頁面。

您可以使用免費版的 SeedProd 創建一個漂亮的維護模式頁面。

The SeedProd Pro homepage

有關更多詳細信息,您可以查看我們的指南,了解如何將您的 WordPress 網站置於維護模式。

我們希望本文能幫助您了解如何將 WordPress 網站置於只讀模式以進行網站遷移和維護。 您還可以瀏覽我們的指南,了解適用於小型企業的最佳實時聊天軟件以及如何允許用戶在您的 WordPress 網站上註冊。

如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程。 您也可以在 Twitter 和 Facebook 上找到我們。