當(dāng)前位置:首頁>WordPress建站>網(wǎng)站維護(hù)>WordPress自動更新詳解:如何最大程度地利用它們

WordPress自動更新詳解:如何最大程度地利用它們

對于站點(diǎn)管理來說,安全性至關(guān)重要。通常,保持網(wǎng)站源碼持續(xù)更新,是確保網(wǎng)站安全的重要部分。WordPress自動更新就是一個非常有用的方式。

也許大家都非常忙,會經(jīng)常忘記更新WordPress。但是,您推遲更新的時間越長,由于主題和插件過時,您的網(wǎng)站就越容易受到安全漏洞的影響。實(shí)際上,過時的軟件組件是網(wǎng)站遭到黑客入侵的最常見原因之一。?

幸運(yùn)的是,WordPress具有出色的自動更新功能,可幫助確保您的網(wǎng)站安全。在本文中,我們將介紹WordPress自動更新的工作原理,為什么要考慮啟用它們以及如何實(shí)現(xiàn)。

WordPress自動更新4種類型

WordPress自動更新有四種不同類型: 

  • 核心更新會自動更新WordPress本身。
  • 插件更新可更新您網(wǎng)站上安裝的插件。
  • 主題更新將自動更新您的WordPress主題。
  • 翻譯文件更新,可下載主題,插件和WordPress本身的最新翻譯文件。

我們可以進(jìn)一步將核心更新劃分為多個子分類:

  • 核心開發(fā)更新僅適用于開發(fā)安裝。?
  • 次要核心更新通常涵蓋維護(hù)和安全性修訂。默認(rèn)情況下,它們已在WordPress中啟用,比如WordPress 5.4.x之類的內(nèi)容就是針對WordPress 5.4的次要核心更新。
  • 主要的核心更新,其中包括新功能。例如,當(dāng)您將WordPress安裝從WordPress版本5.4更新到WordPress版本5.5時,就會發(fā)生這種情況。?

拓展閱讀《WordPress 5.6 為核心主要版本引入自動更新選項(xiàng)

WordPress自動更新的工作方式

自3.7版以來,WordPress自動更新已成為WordPress的一部分。但是,直到最近,它們僅涵蓋了較小的核心更新。如果要為主題和插件啟用自動更新,則必須訴諸使用插件或修改wp-config.php文件。?

自2020年8月發(fā)布WordPress 5.5版本以來,WordPress網(wǎng)站所有者現(xiàn)在可以選擇在其WordPress儀表板中啟用主題和插件的自動更新。?

這背后的原因很簡單:提高運(yùn)行WordPress的網(wǎng)站的安全性,并使網(wǎng)站所有者的維護(hù)過程更加輕松。如前所述,過時的網(wǎng)站組件是網(wǎng)站黑客入侵的常見通道。

至于WordPress自動更新在技術(shù)水平上的工作方式:WP Cron系統(tǒng)每天檢查兩次,以查看WordPress本身或任何已安裝的主題和插件是否有可用的更新。如果有,并且具有正確的權(quán)限,它將鎖定站點(diǎn),然后首先更新插件,然后更新主題,然后更新核心文件。十分簡單。

如何控制WordPress自動更新

默認(rèn)情況下,WordPress網(wǎng)站中的自動更新功能處于禁用狀態(tài)。如果您想從中受益,則需要訪問主題或插件儀表板并手動啟用它們。

要為WordPress主題啟用自動更新,請登錄WordPress儀表板,然后導(dǎo)航至外觀> 主題。您會看到站點(diǎn)上安裝的所有主題的列表。

單擊每個主題,然后單擊“啟用自動更新”

要對您的WordPress插件執(zhí)行相同的操作,此過程有些相似。在“插件”>“已安裝的插件”下,您會看到一個新列,您可以在其中單擊為每個插件啟用自動更新。 

或者,勾選所有插件,然后使用“批量操作”下拉菜單選擇“啟用自動更新”選項(xiàng)。不要忘記點(diǎn)擊應(yīng)用。?

其他啟用自動更新的方法

如前所述,在5.5版之前,您必須使用插件或修改wp-config.php文件才能啟用自動更新,即使如此,它們也僅可用于核心更新。 

如果您運(yùn)行的是WordPress的舊版本,或者由于某種原因,您沒有看到自動更新選項(xiàng),而您的WordPress版本是最新的;可以使用以下兩種方法啟用自動更新。?

通過?wp-config.php啟用自動更新

如果要通過wp-config.php文件啟用它們,可以通過添加以下代碼行來實(shí)現(xiàn)。

要啟用所有核心更新,包括次要和主要更新:

define( 'WP_AUTO_UPDATE_CORE', true );

如果只想啟用次要更新:

define( 'WP_AUTO_UPDATE_CORE', 'minor' );

使用API??過濾器啟用自動更新

您也可以通過API過濾器啟用自動更新,盡管此方法應(yīng)以插件的形式使用。“必要插件”是控制后臺更新的好方法。它們在WordPress儀表板中不可見,并且不能被站點(diǎn)用戶刪除或停用。?

例如,您可以使用以下過濾器來啟用所有核心更新: 

add_filter( 'auto_update_core', '__return_true' );

或僅啟用主題、翻譯或插件更新,請使用以下過濾器之一:?

add_filter( 'auto_update_theme', '__return_true' );
add_filter( 'auto_update_plugin', '__return_true' );
add_filter( 'auto_update_translation', '__return_true' );

使用插件啟用自動更新

最后,您還可以使用Easy Updates Manager之類的插件,只需單擊一下即可管理核心、主題和插件更新。該插件可從官方存儲庫免費(fèi)下載。它還擁有5星級評級,活躍安裝量超過300,000。?

要使用Easy Updates Manager插件啟用自動更新,請轉(zhuǎn)到儀表板>更新選項(xiàng),然后啟用“啟用所有更新”選項(xiàng)。然后,您可以分別配置主題、插件和核心更新。?

值得一提的是,Easy Updates Manager也有一個高級版本。它具有更高級的功能,例如能夠安排自動更新,與UpdraftPlus集成以在運(yùn)行更新之前備份您的站點(diǎn),電子郵件通知等。對于兩個站點(diǎn)的許可證,該插件的高級版本的價格為$29/年。

何時以及為何禁用WordPress自動更新

現(xiàn)在,您知道如何從儀表板啟用WordPress自動更新。但是,值得一提的是,有時最好禁用自動更新。?

這樣做的主要原因是因?yàn)闊o人值守的WordPress更新確實(shí)有一些缺點(diǎn)。讓我們看一下可能會給您的WordPress網(wǎng)站帶來麻煩的幾種情況:

  • 數(shù)小時內(nèi)發(fā)布多個版本-如果您曾經(jīng)在網(wǎng)站上更新過插件或主題,僅在數(shù)小時后會收到針對同一主題或插件的另一次更新,請舉手。這不是罕見的情況。它通常在發(fā)現(xiàn)意外或普遍存在的錯誤時發(fā)生。在您的站點(diǎn)上持續(xù)運(yùn)行更新可能會給用戶帶來極大的破壞。
  • 兼容性問題-WordPress主題和插件更新的另一種常見情況是,它們可能與您網(wǎng)站上安裝的其他組件發(fā)生沖突。在最壞的情況下,它可能會導(dǎo)致整個站點(diǎn)出現(xiàn)異常。另外,可能需要幾天或幾周才能解決此問題。?
  • 更新失敗?-在某些情況下,更新可能僅會失敗。手動應(yīng)用更新時,也可能發(fā)生這種情況,最好的解決方法是通過FTP重新安裝插件。但是,如果自動更新失敗,您甚至可能不知道您的網(wǎng)站有問題。?

權(quán)衡自動更新的利弊

上述三種情況并不少見。無論如何,簡單的事實(shí)是無人值守的更新可能會導(dǎo)致您的網(wǎng)站出現(xiàn)問題。 

更糟糕的是,啟用自動更新后,您將很難知道到底是哪個組件導(dǎo)致了此問題。換句話說,與手動逐個應(yīng)用更新相比,解決和解決問題會更加困難。 

如果您的網(wǎng)站很小,但沒有安裝很多插件或主題,并且訪問量也不大,那么這可能不是一個大問題。 

但是,如果您有一個復(fù)雜的WordPress網(wǎng)站,依靠您的網(wǎng)站來銷售產(chǎn)品和服務(wù),并獲得大量流量,那么一個損壞的網(wǎng)站可能會花費(fèi)您數(shù)千美元的收入。 

如何禁用自動更新 

如果您已閱讀上述內(nèi)容,并確定不適合使用自動更新,則可以像啟用它們一樣輕松地禁用它們。您要做的就是對流程進(jìn)行逆向工程。 

對于主題和插件,只需使用上述相同的開關(guān)即可禁用自動更新。同樣,如果您使用的是插件解決方案。

對于通過wp-config.php或API過濾器啟用的自動更新,步驟略有不同。

添加此行以wp-config.php禁用自動更新: 

define( 'AUTOMATIC_UPDATER_DISABLED', true ); 

使用API??過濾器時,此簡短代碼段可完成以下操作:

add_filter( 'automatic_updater_disabled', '__return_true' );

按實(shí)際情況控制WordPress自動更新

請記住,WordPress自動更新不是全有或全無。您可以完全控制哪些組件可以自動更新,哪些不能自動更新。主題和插件都允許您分別啟用更新。 

這對于更復(fù)雜或關(guān)鍵的插件特別有用。例如WooCommerce之類的插件或您的聯(lián)系表單插件,最好是手動應(yīng)用此更新。對于您的網(wǎng)站的工作方式而言并不重要的簡單插件可能是啟用自動更新的更安全選擇,比如社交分享插件。

自動更新何時生效?

前面我們已經(jīng)提到,對于許多企業(yè)主來說,保持WordPress的最新性可能是一個挑戰(zhàn)。引入了WordPress自動更新來解決該問題。但是,如上所述,無人值守的更新也可能會導(dǎo)致您的網(wǎng)站出現(xiàn)問題。

那么什么時候WordPress自動更新才有意義??

對于初學(xué)者來說,如果您的團(tuán)隊(duì)中沒有專門負(fù)責(zé)維護(hù)網(wǎng)站的開發(fā)人員,則WordPress自動更新很有意義。這樣可以避免您的網(wǎng)站不進(jìn)行更新,也可以騰出時間處理其他任務(wù)。 

其次,如果您在站點(diǎn)上安裝了多個主題或僅定期使用的插件,則它們很有用。盡管這些不是最佳實(shí)踐,但無可否認(rèn)它們的存在。在這種情況下,最好啟用自動更新以確保黑客不會利用您網(wǎng)站上過時的主題和插件。 

總結(jié)

確保您的WordPress網(wǎng)站始終保持最新狀態(tài)可能是一項(xiàng)挑戰(zhàn),特別是當(dāng)您的任務(wù)清單上還有許多其他任務(wù)時。但是,WordPress更新有助于確保您網(wǎng)站的安全,因此在網(wǎng)站發(fā)布時應(yīng)用它們至關(guān)重要。 

WordPress自動更新消除了此問題,您只需啟用它們即可。通過使用自動更新,您將減少過時的主題和插件對您的網(wǎng)站進(jìn)行黑客攻擊的機(jī)會。 

在本文中,我們介紹了WordPress更新的四種類型,并引導(dǎo)您完成了啟用和禁用它們的過程。我們還討論了何時使用自動更新以及何時不使用自動更新。現(xiàn)在剩下要做的就是檢查您的自動更新設(shè)置,以確保它們能夠反映您的偏好。

您是否選擇啟用WordPress自動更新?為什么或者為什么不?在下面的評論部分中分享您的意見!

注:本文內(nèi)容出自Torque,由 WordPress大學(xué) 翻譯整理。

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關(guān)注WordPress大學(xué)公眾號 WPDAXUE
網(wǎng)站維護(hù)

WordPress 快速刪除所有待審評論

2020-9-15 10:43:25

新手入門網(wǎng)站維護(hù)

詳細(xì)介紹 WordPress 配置文件 wp-config.php

2020-11-23 9:40:43

0 條回復(fù) A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

台江县| 元朗区| 开化县| 古田县| 滦南县| 汉阴县| 喀喇沁旗| 伊金霍洛旗| 额济纳旗| 仙桃市| 延寿县| 普安县| 饶阳县| 东宁县| 梁山县| 祁连县| 阜城县| 西贡区| 苏尼特左旗| 临夏县| 阳原县| 四川省| 合水县| 丰县| 云梦县| 筠连县| 屯昌县| 成都市| 烟台市| 孝昌县| 德惠市| 新巴尔虎左旗| 永城市| 嘉禾县| 桐柏县| 天台县| 阿合奇县| 澄城县| 江安县| 祁门县| 突泉县|