WordPress 自動更新

已發表: 2021-12-03

出於多種原因,建議您將插件和主題更新到最新版本,其中最重要的可能是確保您的網站安全。 未能定期更新插件或主題最終會導致您的網站出現許多問題,這些更新被忽視的時間越長,就越難解決。

儘管強烈建議您定期更新主題/插件和核心文件,但許多用戶仍然沒有這樣做。 因此,WordPress 早在 2020 年 8 月就引入了新的自動更新功能,可讓您自動更新插件和主題。

在本文中,我們將看看這個新功能,並檢查使用自動主題和插件更新時需要考慮的一些事項。

如何啟用主題的自動更新

自 WordPress 5.5 以來,每個主題中都有一個啟用自動更新的選項。 如果您轉到主題頁面並單擊任何“主題詳細信息”選項卡,則可以查看此選項。

然後只需單擊“啟用自動更新”鏈接即可。 從那時起,每次有可用的主題更新時,它都會自動執行,並且您會立即收到一封電子郵件通知。

現在讓我們看看如何為插件啟用自動更新。

如何為插件啟用自動更新

在 WordPress 5.5 中還引入了讓每個插件在更新可用時自動更新的選項。

轉到管理插件屏幕,然後單擊任何插件行右側的“啟用自動更新”。

啟用該功能後,每個可用的更新都將自動執行,並會發送一封電子郵件通知您。

您可以通過選擇多個插件並使用下拉菜單中的“啟用自動更新”選項來啟用自動更新。

所有插件/主題的自動更新

或者,您可以使用 WordPress 提供的 auto_update_{$type} 過濾器來處理核心、插件、主題或語言的自動更新。

插件

為所有插件啟用自動更新非常容易實現。 您只需編輯已激活主題的functions.php。 用你喜歡的編輯器打開它並插入這行代碼。

 add_filter( 'auto_update_plugin', '__return_true' );

對於禁用,您應該使用__return_false

主題

要對所有主題執行相同操作,請像在 functions.php 中一樣添加此代碼。

 add_filter( 'auto_update_theme', '__return_true' );

對於禁用,您應該使用__return_false值。

WordPress 自動更新缺點

從表面上看,啟用自動更新似乎是個好主意。 如前所述,更新主題和插件是網站所有者經常忽略的事情。

但是,最好謹慎地進行任何主題/插件更新,特別是如果您的網站很複雜和/或有很多插件。 原因? 可能會發生某種形式的插件/主題衝突,從而破壞您的網站。 當您手動更新插件時,您可以在每個插件之後檢查您的網站是否按預期工作。 如果沒有,並且您已採取明智的步驟在更新之前對您的站點進行快照備份,您可以快速恢復。 使用自動更新,您將不知道何時可能發生更新。 這意味著您只能在更新發生很久之後才能發現您網站的問題(除非您定期檢查您的網站)。 更糟糕的是,您不會立即知道是什麼導致了您的網站出現問題,因為您可能會發現多個插件已更新。

使用 Pressidium 託管您的網站

60 天退款保證

查看我們的計劃

因此,您可以選擇不使用自動更新功能,也可以選擇中間解決方案,例如使用自動更新,但僅在發生衝突時不會影響您的網站功能的插件上使用。 請記住,如果插件的開發人員經常更新插件,則不太可能破壞您的網站。

如何最好地處理插件更新

現實情況是,與自動更新等“設置並忘記”選項一樣吸引人,但它們的缺點可能多於優點。 那麼,安全更新插件的最佳方法是什麼? 您可以選擇使用像 WP Rollback 這樣的插件,它允許您在更新失敗後回滾您的站點,但這可能不是最強大的解決方案。

更新主題或插件時最安全的方法是首先創建網站備份(或在暫存環境中工作),然後逐個更新它們。 但在現實世界中,無論誰負責,這都是一項非常耗時的任務。

這就是可靠的託管服務提供商派上用場的地方,它提供了有用的工具,可以加快諸如 Pressidium 之類的備份之類的事情。 我們提供無需插件和技術訣竅的一鍵式備份。 單擊並在幾分鐘內進行即時快照備份,最重要的是,它非常可靠。

此外,Pressidium 客戶可以將他們的站點克隆到登台服務器。 這允許您更新和測試這些更新,而不會以任何方式影響您的實時站點。 與備份一樣,創建登台服務器副本只需片刻,並且不需要插件和技術訣竅。

但即使用戶直接在生產中更新插件,我們的平台也會謹慎處理。 首先,創建站點的自動備份,然後初始化插件更新,在此期間運行一些測試。 然後,只有當所有檢查出的實時站點最終都更新時。

如果測試失敗,更新將被取消,網站將恢復到以前的工作版本並通知我們該問題。

最後,如果您要管理大量網站,那麼必須登錄每個人來更新插件可能是一項艱鉅的任務。 這就是我們的儀表板可以提供幫助的地方。

您可以直接從儀表板快速查看所有站點上每個插件的狀態。 如果有可用更新,您可以直接從儀表板再次啟動此更新。 這可以幫助顯著加快插件更新的管理!

結論

WordPress 在創建可以節省時間並為管理員用戶派上用場的工具方面做得非常出色,自動更新也不例外。 對於某些用戶來說,自動更新可能會節省很多時間。 對於其他人來說,這可能不是他們想要使用的功能。