從最新版本的 WordPress 更新,到安裝新版本的外掛和主題,更新可以幫助您提高工作效率和安全性,同時為您的網站使用者提供更好的體驗。
在本文中,我們將深入探討更新的重要性,了解您將獲得什麼、如何設定更新策略以及您應該留意哪些更新。
為什麼「更新」如此重要?
更新有各種形式和大小,有主要版本和次要版本、維護更新和安全更新,後者用於發佈軟體漏洞修復程序。儘管所有更新都很重要,但它們的重要性可能取決於更新的類型。
請注意,對於給定更新中包含和不包含的內容,沒有硬性規定。每個公司都可以自由地包含它認為最合適的內容;但是,以下是大多數軟體公司遵守的一般準則。
主要版本
主要版本是一些可用的最大更新。第一個句點之前的數字標記當前版本的版本。例如,版本 3.xx 表示該軟體處於第三個主要發布週期,此類更新表明軟體進行了大修或增加了廣泛的新功能。
次要版本
次要版本是那些在主要更新之間發生的版本。第一個週期之後和第二個週期之前的數字告訴我們當前的次要版本。例如,版本 x.2.x 表示該軟體處於其第二個次要發布週期,這些版本可能包含新功能、大量錯誤修復和安全更新。
更新檔(補丁)發布
更新檔更新通常非常小,並且經常發布以解決上一個次要版本中的錯誤和修復。版本號中的最後一個數字告訴我們當前的補丁發布版本。例如,版本 x.x.8 表示該軟體處於第八個補丁發布週期。
其他版本
其他發布週期,例如維護和安全更新,採用最後一個週期之後的數字。這些更新往往非常小,通常只包含小錯誤修復——通常是充當兩個更新檔版本之間的橋樑所必需的。
WordPress 更新中有什麼?
WordPress 更新可以採用截然不同的形式,了解不同類型更新的性質很重要,因為它可以幫助您了解給定更新對您的重要性或緊急程度。
當我們深入研究不同類型的更新時,請記住我們之前討論的版本控制系統。
改進
對現有功能的改進,這可以包括 UI 和 UX 改進以及邏輯和操作改進。改進還可以帶來性能改進,例如代碼優化,以確保流程運行得更快、更穩定。
改進可以幫助您提高效率和效果,甚至可以添加以前不可用的功能。
新功能
新功能是對軟體功能的補充——允許您做以前不可能做的事情。
附加功能可能是更新中最令人興奮的方面之一,因為它們擴大了軟體的範圍。雖然新功能大體上將與軟體的功能保持一致,但它仍然可以添加新功能來改進整體功能,就像 WordPress 古騰堡編輯器一樣 – 在版本 5 中首次引入的區塊編輯器。
Bug修復
錯誤是軟體代碼中的故障,會導致不良行為。可以公平地說,沒有軟體是沒有錯誤的,尤其是具有大量功能的成熟軟體。信譽良好的軟體供應商將擁有強大的 QA(質量保證)部門,在軟體發布之前發現並修復大量錯誤。不用說,有些錯誤甚至可以逃過最頑強的工程師的審查——尤其是那些只在邊緣情況下才會出現的錯誤。
錯誤修復也可能解決兼容性問題,尤其是不同外掛和主題之間的兼容性問題。
安全
安全漏洞就像 bug 一樣,它會產生危及軟體安全性的漏洞。安全修復可能非常緊迫,因為它們可能會使整個 WordPress 網站處於危險之中。駭客可以快速利用安全漏洞,因此,您可能希望停用該外掛,直到安裝安全更新(也稱為安全補丁)。
WordPress 安全是一個非常重要的話題,安全更新在保證 WordPress 安全方面發揮著重要作用。因此,應對這些問題給予應有的重視。
選擇更新策略
更新有不同的狀況和大小,一些更新可以被認為是緊急的,而另一些則不是那麼緊急。認識到更新可能會破壞系統也很重要,尤其是那些您在同一系統上安裝了來自不同供應商的軟體的系統。這並不常見,但仍然是一個問題,尤其是在關鍵任務系統上。
這並不表示著您不應該安裝更新。相反,這表示著您需要一種策略來確保您始終盡可能受到保護,同時最大限度地降低 WordPress 崩潰和系統停機的風險。
自動或手動更新
WordPress 自動更新——顧名思義,自動下載更新並將其安裝到您的 WordPress 網站。當您自動更新時,您可以確保您的 WordPress 始終是最新的,並且一旦更新可用就會修補任何安全漏洞。
但自動更新也有缺點,可能會造成外掛之間的衝突,因為新版本之間的相容性都是不確定的狀態。
您可以設定 WordPress 自動更新以安裝某些更新而不安裝其他更新——具體取決於您環境的複雜性和風險策略。
如果您不確定要採用哪種 WordPress 更新策略,請參閱有關WordPress 自動更新的調查,這樣您就可以了解其他網站所有者正在採取哪些措施來確保他們的網站始終保持最新狀態。
測試或現場環境
您可以在更新策略中使用的另一個工具是測試環境,測試環境是現場環境的副本,不可公開瀏覽。它允許您在與您的公共網站完全相同的環境中推出更新,以確保一切都能正常運行。一旦您確認一切都按預期工作,您就可以安全地對您的現場環境進行更新。
許多代管服務商提供帶有 WordPress 的測試環境,但是您也可以使用 XAMPP 或 LocalWP 等軟體安裝自己的本地WordPress 測試環境,這使得在您的 PC 或 Mac 上安裝 WordPress 變得輕而易舉。
因此,在選擇 WordPress 代管服務時,可以測試環境列入考慮之中。
關於 WordPress 更新
典型的 WordPress 安裝包括多個組件,這些組件協同工作以構成整個網站。當我們談論更新 WordPress 時,我們通常包括更新所有這些組件,因為就所有意圖和目的而言,我們談論的是一個系統。
組件之間的更新過程通常是相似的。
核心更新
WordPress 核心更新是指對 WordPress 本身的更新。WordPress.org 團隊開發並發布了這些更新。來自世界各地的許多貢獻者致力於 WordPress 的發布和更新。分類如下:
- 核心開發:WordPress 核心開發更新,也稱為前沿更新,是針對開發人員的更新。它們允許開發人員先睹為快,了解接下來會發生什麼,並相應地計劃他們未來的發布。絕不能在生產系統上安裝核心開發更新。
- 小核心:如本文前面所述,次要核心更新等同於補丁版本。通常,次要核心更新包括維護和安全修復。
- 主要核心:如上一節所述,主要核心更新包括主要和次要核心版本。這些更新為 WordPress 添加了新的功能和特性,在大多數情況下更新了 WordPress 核心文件。
PHP更新
WordPress 在 PHP 上運作,外掛和主題也是如此。就像其他一樣,PHP 接收自己的更新。所有 WordPress 軟體都是用 PHP 編寫的——它有一個版本。
當前的 PHP 版本為 8.2,於 2022 年 12 月發布。由於每個版本都引入了新功能,因此使用 PHP 8.2 編寫的軟體可能與運行早期版本 PHP 的網站服務器不兼容。當然,這取決於開發人員使用了哪些功能。
雖然 PHP 是向後兼容的,但它不一定是未來兼容的。此規則可能存在例外情況——主要是在高度定制的環境中。這就是為什麼您會在每個外掛下載中找到 PHP 版本的原因——讓您知道外掛所需的 PHP 版本至少是多少。
在大多數託管環境中,網站代管提供商將負責 PHP 更新,您無需執行任何操作。如果您託管自己的環境,保持 PHP 最新是 WordPress 更新的一個重要部分。
請始終參考受支持的 PHP 版本的官方列表,以檢查您正在運作的當前 PHP 版本是否仍受支持。
WordPress 外掛更新
外掛開發者負責發布外掛更新。由於外掛的設置方式,WordPress 能夠識別何時發布更新。如果您啟用了所需的自動更新,WordPress 將繼續安裝它們。否則,您需要從 WordPress 後台連到您的 WordPress 外掛頁面,然後點擊立即更新選項。
一種不太常見的更新外掛的方法是透過 FTP/SFTP。您將需要一個 FTP 客戶端連接到您的伺服器並將外掛文件直接上傳到外掛文件夾。這種方法非常不正統,但如果您發現自己無法訪問 wp-admin,可以幫助您重新獲得訪問權限。您也可以使用此方法手動禁用 WordPress 外掛。
所有外掛更新都附帶發行說明,它會準確告訴您更新中包含的內容,這可以幫助您確定任何更新對您的 WordPress 的重要性。
WordPress 佈景主題更新
主題開發人員負責發布 WordPress 主題更新,這些更新在很大程度上遵循與外掛相同的過程。您可以選擇是要自動還是手動更新主題。要手動更新主題,請從您的 WordPress 管理後台 -> 外觀 -> 佈景主題,然後點擊立即更新。
此外,為了更好地保護您的網站和自定義設置,強烈建議使用子主題來進行任何自定義更改。使用子主題可以讓您在保留父主題的功能和設計的同時,安全地修改或添加功能,這是因為子主題繼承了父主題的所有功能和樣式,但允許您進行更改而不會影響父主題。這樣,在父主題需要更新時,您可以無憂地更新,因為所有自定義的更改都保存在子主題中,不會被覆蓋。使用子主題是一種安全且有效的策略,以確保您的網站隨時保持最新,同時保持您的個性化設置不受影響。
WordPress 更新對您網站的整體健康和安全非常重要。同時,我們必須認識到不同的環境有不同的需求,因此沒有適合所有人的更新策略。
重要的是就哪種策略最適合您的需要和要求做出明智的決定,並確保認真執行。
若您還是不了解什麼時候該更新、什麼時候不該急著更新,也可以找專業維護來協助您維護網站唷!
*RAB瑞布科技提供 WordPress 網站安心管理維護服務,能夠處理 WordPress 網站遇到的許多問題及錯誤,並能初步為網站設下第一道防線,幫您備份網站、檢查外掛、主題等衝突問題。若遇到資安問題也可以緊急為您處理,協助檢查網站、還原網站。
延伸閱讀: