有時候我們需要手動更新WordPress外掛!在前面我們已經介紹了幾種安裝WordPress外掛的幾種不同方法。
現在,在第一篇文章的基礎上,我們將介紹幾種不同的方法來在儀表板內自動更新不起作用時手動更新WordPress外掛。大多數情況下,這些自動更新工作得很好。但大多數時候並不總是如此。因此,學習如何手動更新WordPress外掛以涵蓋邊緣情況是個好主意。
注:從WordPress 5.5開始,您可以通過WordPress儀表盤從您的計算機上傳.zip包來更新外掛和主題。
在本條目中,我們將向您展示如何以三種不同的方式更新WordPress外掛:
1. 如何從WordPress儀表盤更新WordPress外掛
在我們進入手動更新教程之前,這裡有一個關於自動更新外掛的快速複習。
我們將保持簡短,因為您可能已經熟悉這種更新WordPress外掛的方法。您要做的就是前往WordPress儀表盤中的外掛選項卡,檢視特定外掛已過期的通知,然後單擊立即更新按鈕以自動更新外掛:
WordPress外掛“立即更新”
然後WordPress會自動獲取最新版本併為您安裝——不再需要手動輸入。
上面的方法完全可以使用……直到它不是。也就是說,雖然自動外掛更新應該在99% 的時間內工作,但您可能會遇到一些特定情況,其中:
- 由於某種原因,自動外掛更新失敗。發生這種情況時,WordPress 通常會告訴您“外掛升級失敗”。
- 您使用的第三方外掛不支援自動更新。雖然大多數第三方外掛確實啟用了自動更新,但有時問題會阻止它們正常工作。
在這些情況下,您需要親自動手並手動更新外掛。雖然這似乎是一項艱鉅的任務,但實際上很容易做到。說真的 – 我們將向您展示如何……
2. 如何通過SFTP或FTP手動更新WordPress外掛
對於絕大多數人來說,執行這些手動更新的最佳方式是通過SFTP/FTP。因此,除非您已經熟悉WP-CLI的概念,否則我們建議您使用SFTP/FTP方法。FTP方法快速、簡單,並且不會影響您外掛的任何設定。
要開始使用此方法,您需要一些工具和資訊:
- 一個FTP程式。這允許您通過SFTP/FTP連線到您的站點。FileZilla是一個不錯的免費選項(我們將在我們的螢幕截圖和指南中使用它),但您可以選擇您喜歡的任何程式。
- 您的SFTP詳細資訊。這一般在你的主機控制面板可以找到,如果你使用的是寶塔面板,則直接在寶塔面板上操作即可。
獲得此資訊後,開啟您選擇的 FTP 程式並連線到您的站點。以下是您需要在“連線”框中輸入的特定資訊:
- Host– 從您的主機控制面板獲取。如果您使用Filezilla進行連線,則需要在URL前新增sftp://以使用SFTP連線。
- 使用者名稱– 從您的主機控制面板獲取。
- 密碼– 從您的主機控制面板獲取。
- 埠– 從您的主機控制面板獲取。
通過FTP連線到您的站點後,使用遠端站點選項卡中的資料夾結構導航到您的外掛資料夾。您可以在下面的螢幕截圖中看到路徑:
WordPress外掛目錄
然後,通過右鍵單擊並選擇Rename來重新命名要更新的外掛的資料夾。例如,如果您想更新add-from-server外掛,您可以右鍵單擊並將其重新命名為add-from-server-old:
重新命名WordPress外掛資料夾
雖然您總是可以立即刪除舊外掛 – 重新命名它可以確保您仍然可以隨時使用檔案,以防出現問題。但是,一旦驗證一切正常,您將需要刪除舊版本。
上傳最新版本的外掛
重新命名資料夾後,您需要下載外掛的最新版本。如果外掛在WordPress.org上列出,您只需單擊其列表頁面上的“下載”按鈕:
下載最新版本的WordPress外掛
對於其他外掛,您需要從開發人員那裡獲取最新版本。然後,使用工具開啟您下載的 .zip 檔案並解壓縮其中的資料夾:
提取WordPress外掛
然後,在FTP 程式的本地站點選項卡中找到提取的資料夾並將其上傳到伺服器上的外掛資料夾:
手動上傳WordPress外掛
檔案上傳完成後,您的外掛應更新到最新版本。您可以通過轉到WordPress儀表盤中的外掛選項卡來驗證這一點:
最新版本的外掛
確保仔細檢查外掛是否仍處於啟用狀態(應該是)。然後,只要您沒有看到任何錯誤,就應該繼續使用FTP程式從伺服器中刪除舊資料夾。
注意 – 在刪除舊資料夾之前,您可能會在“外掛”選項卡中看到兩次列出的外掛。這是正常的,刪除舊資料夾後就會消失。
現在,您的外掛應該100%是最新的!而且因為您所做的一切都不會對WordPress資料庫產生任何影響,所以您的所有外掛設定在更新過程後都應保持不變。
3. 如何通過WP-CLI手動更新WordPress外掛
注意– 如果您無法自動更新外掛,因為自動更新不可用,此方法仍然無效。這只是使用儀表板內更新方法的一種替代方法——它不能 100% 替代上述所有情況下的SFTP方法。
使用WP-CLI更新外掛相當簡單。假設您已經通過SSH連線到您的伺服器並熟悉WP-CLI的基礎知識,您需要做的就是執行以下命令:
wp plugin update plugin-slug
要堅持我們之前的從伺服器新增示例,您只需要執行:
wp plugin update add-from-server
WP-CLI 手動更新WordPress外掛
對於其他命令和示例,您可以檢視官方WP-CLI外掛文件。
評論留言