為什麼你應該等待更新 WordPress 插件和主題

已發表: 2020-04-29

我已經使用 WordPress 超過 14 年了。 太棒了,我無法想像自己與其他任何東西一起工作。 然而,就像每個平台一樣,有一些方法可以形成我所說的“良好和安全”的習慣。 今天我想討論一些關於更新 WordPress 插件和主題的問題,以及為什麼我通常建議用戶在更新到閃亮的新版本之前等待。

相信我,從長遠來看,這會減少你的壓力。

等待更新 WordPress 插件和主題

我們都喜歡新的和閃亮的東西,我們最喜歡的插件和主題的更新總是令人興奮,因為有時它們意味著新的特性和功能。 當您登錄 WordPress 儀表板並看到待處理的更新以單擊“全部更新”並繼續前進時,這非常誘人。 但是,我勸你不要這樣做!

可用的 WordPress 更新
可用的 WordPress 更新

為什麼? 因為開發人員是人,就像我們其他人一樣。 他們有時會犯錯誤。 相信我,我的兄弟和我開發了我們的高級 WordPress 插件,曾經有一兩次我們不小心推出了錯誤的代碼,然後立即不得不推出另一個更新來修復它。

WordPress 嚴重錯誤
WordPress 嚴重錯誤

我不在乎插件或主題背後有多大的開發團隊; 他們總是容易出現人為錯誤。

當開發人員不小心推出了糟糕的代碼時會發生什麼? 好吧,一方面,它可以關閉您的整個網站。 或者它可以簡單地破壞您可能直到以後才意識到的其他功能。 以下是我使用的幾個有問題的插件示例。 我不想在這裡挑出任何人,因為它發生在整個 WordPress 市場。

插件 1

這第一個插件引入了一些實際上會凍結媒體庫的錯誤代碼。

插件更新凍結媒體庫
插件更新凍結媒體庫

插件 2

第二個插件引入了一些錯誤代碼,實際上會在您的 WordPress 網站上導致500 錯誤

插件導致 500 錯誤
插件導致 500 錯誤

插件 3

第三個插件推出了一些實際上非常棒的重大更新,但在第一次嘗試時,它導致需要修補一堆致命錯誤

修復了多個致命錯誤錯誤
插件已修復致命錯誤錯誤

插件 4

這第四個插件推出了一些更新,這些更新對Schema以及 Google 如何在 SERP 中抓取它們產生了負面影響。 然後開始在 Google Search Console 中拋出錯誤。

插件更新錯誤的架構代碼
插件更新錯誤的架構代碼

這些類型的錯誤更新實際上發生了很多! 我每週都會看到多次修復補丁的補丁

我對更新插件和主題的建議

那麼,最安全的路線是什麼? 以下是我在更新 WordPress 網站上的插件和主題時的建議。

  1. 不要使用自動更新
  2. 查看插件/主題更改日誌
  3. 使用暫存環境或進行備份

1.不要使用自動更新

首先,我從不建議對 WordPress 核心、插件或主題使用自動更新。 一個例外是它與維護和安全版本有關。 這些通常可以讓 WordPress 自行更新。

一些託管服務提供商進行了自動檢查以嘗試自動更新插件,然後在檢測到問題時恢復。 但我不能告訴你我見過多少次出錯了。 畢竟,您是在依靠 AI 來確認一切正常。 隨著時間的推移,這可能會變得更好,但還沒有。

查看如何禁用 WordPress 自動更新。

2.查看插件/主題更改日誌

您應該做的第二件事是始終查看插件和/或主題的更改日誌。 這可以在 WordPress 儀表板的“插件”更新部分中找到。 開發人員通常還會在其網站上提供指向其變更日誌的鏈接。

如果有重要的安全更新,那麼無論如何,您應該立即更新它以確保您的 WordPress 網站是安全的。 跨站點請求偽造 (CSRF)、跨站點腳本 (XSS) 等是需要注意的重要安全流行語。 如果沒有,我建議在更新前等待一周左右

WordPress 插件更新日誌
WordPress 插件更新日誌

為什麼要等? 因為在幾乎 99% 的情況下,如果開發人員推出了糟糕的代碼,如果您等待一周左右,他們很可能會推出修復程序,從本質上講,您可以完全繞過所有問題。 這對您和您的客戶來說不那麼令人頭疼,並且可以節省您的時間。

在我上面提到的這四個插件示例中,我沒有在這段時間內更新它們中的任何一個,因此從未遇到過問題。

3.使用暫存環境或進行備份

如果出於某種原因,更新具有您確實需要的功能或修復,那麼我強烈建議您首先使用暫存環境進行測試(即使是最小的更新!)。 許多主機現在都有登台環境,因此請確保利用它們。 這就是它們的用途:測試

WordPress 暫存環境
WordPress 暫存環境

如果您沒有時間在暫存站點上進行測試,那麼至少為您的站點拍攝快照(備份)。 對於像 Kinsta 這樣的託管服務提供商,這實際上需要 10 秒,然後如果您以後發現任何問題,您可以立即回滾。

備份還原點
備份還原點

這是我用於每周備份的 Trello 卡的屏幕截圖。 在對我網站上的插件或主題進行任何更新之前,我每週都會經歷一次

我的 WordPress 備份計劃
我的 WordPress 備份計劃

概括

下次出現閃亮的新插件更新時,問問自己今天是否真的需要它。 如果您不這樣做,並且它與安全無關,請等待一周左右。 相信我; 從長遠來看,你會感謝我的。 我一直在以這種方式進行更新,並且很少再遇到任何問題。

為您的 WordPress 網站創建一個更新計劃並堅持下去(我建議每週一次)。 否則,他們會吞噬你。 點擊推文

我很想听聽您對更新插件和主題的想法。 你的工作流程是什麼? 請在下面的評論中告訴我。