如何每次都安全地更新您的 WordPress 插件

已發表: 2021-03-24

作為 WordPress 用戶,您可能知道插件的重要性。 您網站的功能通常依賴於相互補充的插件的正確組合。 您還可能會在儀表板中的插件旁邊看到紅圈數字,表明一個或多個寶貴的創作需要更新。 除非你立即處理它,否則這個數字只會增加。 不久之後,您需要更新的 WordPress 插件數量已達到兩位數,並且您擔心如果您觸摸其中任何一個,您的網站可能會崩潰

別擔心。 我們可以向您展示如何處理這種情況,以便您每次都可以安全地更新您的 WordPress 插件,而無需擔心您網站的穩定性。

訂閱我們的 YouTube 頻道

為什麼需要更新 WordPress 插件

在需要時安全地更新插件

需要更新 WordPress 插件的一個原因是開發人員引入了一個或多個新功能。 他們可能會引入一個新的雲存儲選項,使工作流程和 UI 更易於使用,或者只是改進生活質量,使插件的使用一直更好。

引入這些更改的唯一方法是向插件推送新更新。 如果唯一的更新是新功能或舊功能的改進,保留舊版本不太可能造成太大傷害。

但是,開發人員更新 WordPress 插件的主要原因可能是出於安全問題。 確保您的網站安全可靠應該是您的首要任務。 WordPress 網站最大的弱點之一是它的插件。 令人驚奇的是,插件可能會相互衝突並與您的主題發生衝突,開發人員經常不知疲倦地修補漏洞並更新插件,以使您的網站不會受到攻擊。

過時的插件可能會有漏洞,因此讓它們保持最新狀態是讓您的網站保持在線並正常運行的最佳方式之一。

更新 WordPress 插件之前該做什麼

在更新 WordPress 插件之前,您需要進行完整站點備份。 我們建議使用諸如 UpdraftPlus 之類的插件來處理此問題。 這是一個非常無痛的過程。

然後,一旦您進行了備份並將其保存在安全位置,您就應該查看哪些插件需要更新。 每個需要更新的插件都應該在插件 - 已安裝頁面中有一個鏈接,您可以在其中查看較新版本(1) 中的更改。

更新詳情

在實際更新插件之前,閱讀這些細節對您來說非常重要。

變更日誌

開發人員將提供更新日誌以及有關更新的任何相關信息,例如新的 PHP 要求、任何已知問題(例如主題不兼容或與其他插件的衝突)。 如果您沒有看到任何與您的網站正常運行有關的內容,那麼您可以安全地更新 WordPress 插件。

如何在自動更新和手動更新之間進行選擇

您應該讓您的插件在開發人員推送補丁時自動更新嗎? 或者你應該仔細檢查每一個更新日誌,並選擇何時安裝哪些更新?

這些都不是簡單的答案。 因為對於某些插件類型,自動更新很好。 它們不會帶來巨大的風險,也不會深入研究站點功能。

但是,對於其他插件,自動更新可能是一個巨大的風險,因為它們對維護您網站的性能非常重要。

自動更新的插件類型

每個站點都有一套插件,其中一些是其性能不可或缺的一部分,而另一些則為用戶和員工提供生活質量的服務。 正是這些生活質量插件,您通常可以將它們設置為自動更新,因為如果它們損壞,它們不會使站點關閉。

例如,Yoast SEO。 Yoast(或其他 SEO 插件)是幾乎所有 WordPress 網站的主要內容。 但它的功能並不是網站本身保持在線狀態的組成部分

yoast seo 插件

這是可以自動更新的插件的主要標準:如果插件宕機,網站會宕機嗎? 或者如果這個插件壞了網站會不會工作?

如果答案是否定的,那麼您可能可以將其設置為自動。

但是,這不是您應該尋找的唯一標準。 還要考慮您網站的目的。 如果您使用 NextGen Gallery 之類的插件作為交付內容的基礎,您將需要屏蔽更新更改。 但是如果你只是用它來增強內容,自動更新就可以了。

不想更新的插件,是不可或缺的您網站的功能。 例如 Divi Builder 插件或 Gutenberg(或其他頁面構建器)。 如果您將一個插件自動將您的站點組合在一起,則可能會出現單個衝突,使您的站點無法使用。

例如,由於主題衝突,新的古騰堡更新可能會使帖子無法編輯(根據經驗,就這一點而言)。 追踪該問題將(並且確實)涉及到經歷很多麻煩,以找出它是由您不知道發生的新更新引起的。

那麼,經驗法則是,如果您的網站可以在沒有它的情況下繼續存在,您可以將其設置為自動更新,直到您意識到它已經消失。 在大多數網站上,這是大多數插件,因為它們提供生活質量的功能並且不與其他服務相關聯。

但是,如果您使用頁面構建器、重定向插件等來改變 WordPress 的工作方式則不要將它們設置為自動更新

如何自動更新 WordPress 插件

如果您的 WordPress 版本是最新的(它絕對應該是最新的),您可以選擇從站點儀表板本身啟用插件的自動更新。 只需導航至插件 – 已安裝插件 (1)即可開始。

安裝的插件

列表中的每個插件在其條目的右側都有一個單獨的選項以啟用自動更新 (2) 。 任何你想留在 WordPress 有能力的手中的東西,你只需要點擊那個按鈕。

自動更新

然後以一種非常不客氣的方式,該鏈接將簡單地更改為Disable Auto-Updates (3) 。 您可以根據需要隨時來回交換。

使用 WordPress 管理服務

ManageWP 等 WordPress 管理服務也可以處理您的 WordPress 插件更新。 此類服務可讓您將管理的不同站點整合到一個儀表板中,以便輕鬆訪問所有內容。 特別是主題和插件更新。

管理wp

要將站點添加到儀表板並管理更新,您只需單擊左側邊欄中的網站 (1)選項卡,然後單擊添加另一個網站 (2)

添加另一個網站

系統將提示您輸入 WP 管理員憑據或使用 ManageWP Worker 插件。 無論哪種方式都會將您的網站同步到服務儀表板。 這將立即顯示有問題的插件(4)

管理wp

任何有更新的插件都會出現在這裡,您可以按名稱或安全漏洞的優先級(5)對它們進行排序。 此外,如果您單擊左側附近的插件 (6)選項卡,您將能夠像在 WP 管理面板中一樣管理整個站點的插件。

managewp 調度插件更新

只有這樣的服務允許您安排自動更新(8) 。 這樣您就知道何時進行維護。 以及何時該站點可能存在問題(9)

使用像這樣的 WordPress 管理服務可以為站點管理員節省大量時間和麻煩。 您可以獲得 WP 核心未內置的功能,這些功能可以讓您的生活更輕鬆。 ManageWP 並不是唯一的。 託管主機(如 Pressable 和 Flywheel 等)具有相同類型的管理儀表板,可以一次處理多個站點。

如何手動更新插件

但是,手動更新插件是許多人處理站點管理的方式。 手動更新 WordPress 插件再簡單不過了,真的。 只需導航到儀表板中的插件 – 已安裝插件 (1)並找到需要更新的插件。

手動的

最快和最簡單的更新方法是單擊單個插件下的立即更新 (2)鏈接。 該過程將立即實時完成,您可以在幾秒鐘內繼續前進。

您還可以單擊要批量更新的任意數量插件的複選框(3) 。 然後只需單擊下拉菜單並選擇Update (4) 。 該過程將運行,並且它們都將更新。 我們建議在他們更新和運行列表時留在頁面上。 當我們在更新中離開時,我們遇到了損壞的插件。

使用下拉菜單更新插件

您還可以以相同的方式啟用/禁用自動更新,而不是像我們在本文前面討論的那樣單擊每個更新上的鏈接。

如何通過 FTP 手動更新插件

有時,插件需要更新,但由於多種原因您無法進入儀表板。 這並不意味著您仍然不能更新您的插件,特別是如果更新可以解決問題。 您只需要通過 FTP 訪問您的站點。 您可以從託管儀表板中獲取憑據,也可以向站點管理員請求訪問權限。

手動更新插件

輸入憑據並連接(1) ,然後導航到/public_html/wp-content/ (2)目錄並找到plugins (3)文件夾。 在裡面,找到你要更新的插件(4) ,右擊下載一個備份(5)以防萬一,然後右擊刪除舊版本(6)

此時,您需要在您的計算機上安裝最新版本的插件,您可以從其 WordPress.org 插件頁面(7)或從您購買它的開發者站點獲取該插件。

下載插件

然後您需要解壓縮您下載的.zip文件而不重命名文件夾。 然後,只需將該文件夾拖動到/wp-content/plugins目錄(或右鍵單擊並選擇Upload )即可上傳該文件夾。

將插件拖過來更新

並且插件更新了!

如何撤消(或回滾)插件更新

有時,無論您多麼小心,更新插件都會導致問題。 在這些情況下,最好有一個備份計劃,以便您可以盡快恢復您的站點。

最簡單的方法是返回插件的先前版本。 在 WordPress.org 存儲庫的每個插件頁面上,您都會看到一個高級視圖 (1)鏈接。

更新舊版本

滾動到下一頁的最底部,直到找到以前版本的下拉菜單。

之前的版本

下載您認為安全的最後一個(很可能是問題開始前的最新版本),然後刪除舊版本並在其位置安裝以前的版本。 您可以使用我們上面顯示的相同方法來處理此問題。 這是相同的過程,只是您要返回點發布,而不是前進。

如果這不是一個選項,並且您在開始時遵循了我們的建議並對您的站點進行了完整備份,則您可以恢復該完整備份,並且舊版本的插件將包含在其中。

或者您也可以信任一個插件來管理您的插件並安裝 WP Rollback。

wp回滾

WP Rollback 是一個很棒的插件,它可以通過 WordPress.org 存儲庫上的任何主題或插件,並恢復到那里托管的任何版本。 這是一種自動執行我們上面顯示的操作的方式,我們推薦的還不夠多。

結論

更新 WordPress 插件是 WordPress 站點管理和站點安全最重要的部分之一。 但這並不意味著它一定很麻煩。 您設置了自動更新的時間表。 或者您可以單獨處理每個插件,手動選擇是否以及何時安裝新版本。 重要的是插件得到更新。 不怎麼。 但希望現在你會知道如何做到這一點,以便他們這樣做。

您管理 WordPress 插件更新的首選方法是什麼?

Korosi Francois-Zoltan/shutterstock.com 提供的文章特色圖片