[WordPress 外掛] WP Rollback 繁體中文本地化及使用方式

WP Rollback 繁體中文本地化

最後更新時間: 2021/5/23

使用 WordPress 架設網站免不了會使用到外掛 (Plugin) 及佈景主題 (Theme),假如開發者在維護時出了錯、尚未對最新版本進行修復,或是最新版本與你的主機環境不相容,這種狀況下回復指定版本是當下的唯一解決方案,此時 WP Rollback 便是一個極佳的工具。

外掛用途說明

只要透過 WordPress 內建的外掛/佈景主題安裝更新機制,都只能安裝 WordPress.org 目錄中的最新版本;不過在目錄中的外掛與佈景主題,開發者所上傳的每個版本其實都有還有一份留存著。假如你因為特定原因得安裝特定版本的外掛或佈景主題,透過 WP Rollback 可以輕易辦到,無須你去翻找舊檔案。

至於是哪些原因會造成需要安裝舊版外掛或佈景主題,阿力獅列舉幾個可能的原因[1]供大家參考。

  • 新版本與你的主機/伺服器不相容。
    • 例如主機 PHP 及 MySQL 版本太舊,而新版的外掛取消對舊版 PHP 及 MySQL 的支援。
    • 新版本需要用到較新的函式庫,而你的主機無法新增任何函式庫或你不知道如何新增。
  • 外掛或佈景主題對一或多個外掛有相依性[2],而其中之一只要安裝了新版本,就會產生錯誤。
  • 舉例來說,aThemes 開發的佈景主題 Moesia 與 SiteOrigin Widgets Bundle 外掛具有相依性,Moesia 在某個版本曾經發生過 SiteOriginal Widgets Bundle 更新至新版後,會導致採用 Moesia 製作的 WordPress 網站無法顯示採用特定元件的頁面。
  • 阿力獅這麼清楚這個問題,就是因為阿力獅遇到了 Moesia 佈景主題產生的問題,而 WP Rollback 這個外掛就是當初 aThemes 建議安裝用來暫時回復舊版 SiteOriginal Widgets Bundle 用的。

外掛使用方式

WP Rollback 外掛安裝完畢即可使用,無須對外掛本身進行任何設定,所以它並沒有自己專屬的設定頁面。當你要安裝特定版本的外掛或佈景主題時,請依照以下步驟操作。請注意,WP Rollback 無法對未安裝的外掛及佈景主題進行指定版本安裝,只有已安裝的外掛及佈景主題才能進行這項操作。

  1. 按一下佈景主題或外掛旁的 [安裝指定版本]。
    • 外掛: 指向 [外掛],然後按一下 [已安裝外掛],去找你要指定安裝版本的外掛名稱。請注意,外掛名稱下出現 [安裝指定版本] 的位置不一定出現在最後方。
      外掛的 [安裝指定版本] 按鈕位置
    • 佈景主題: 指向 [外觀],按一下 [佈景主題],然後按一下你要指定安裝版本的佈景主題。
      佈景主題的 [安裝指定版本] 按鈕位置
  2. 在 WP Rollback 頁面中,會提示現在正在為哪一個外掛/佈景主題進行操作,也會說明你目前安裝的版本。在這個頁面中選取你要安裝的版本,然後按一下 [安裝指定版本]。
    安裝指定版本  
    • 要安裝的版本一定要指定,否則會出現提示訊息。
    • 要安裝的版本可以與目前安裝版本相同,也就是同版本重新安裝。
  3. 出現提示訊息,按一下 [安裝指定版本] 就會完成該版本的安裝。
    為安裝指定版本進行確認

外掛使用注意事項

  • 除非是因為新版外掛或佈景主題出了大問題,否則一般而言都無須安裝舊版本。
  • 大多數的佈景主題與外掛,在功能趨於完備之後,大多不會增加新功能,多數的更新都是為了提昇效能、修正錯誤、修補安全性問題以及為了與新版 WordPress 主程式相容。一般來說,安裝最新版本對安全性來說是較佳作法。
  • WP Rollback 通常用於安裝舊版外掛及佈景主題,建議有問題的狀況一旦排除後,請安裝回最新版,避免網站產生安全性問題。
  • 假如你需要使用 WP Rollback,就不要開啟外掛及佈景主題的自動更新功能,否則回溯到某個舊版本,沒多久又自動更新至最新版,等於做白工。
    • 外掛自動更新功能可以透過修改 wp-config.php、安裝外掛以及在 Jetpack 中完成設定,當你要使用 WP Rollback 時,請為它做出相對應的設定。
  • 無論要安裝新版或是舊版,建議都在測試環境裡先測試過,以免已上線的網站遇到不可預期的錯誤。
  • WP Rollback 其實就是直接擷取 WordPress.org 目錄中的封存檔案讓你安裝,所以無論是安裝哪一個版本的外掛或佈景主題,用的都是 WordPress 內建的安裝功能。
  • 由於 WP Rollback 是直接擷取 WordPress.org 目錄中的封存檔案讓你安裝,所以如果開發者將 WordPress.org 的 SVN 上的舊版本安裝套件檔案大量刪除,那就不會出現已刪除版本的選項。
    • 舉例來說,All in One SEO 歷經 4.0 大改版且發生了範圍涵蓋至舊版的安全性漏洞,所以現在比較舊版本的安裝套件已經全部刪除。這代表 WP Rollback 無法安裝已刪除且不存在的版本。
  • WP Rollback 擷取的檔案都是來自於 WordPress.org,所以檔案來源相對安全。
  • WP Rollback 外掛僅提供使用者一個便捷、可任意安裝新舊版的功能,並不負責安裝後網站會發生的問題。
  • WP Rollback 外掛的功能無法套用至不是來自 WordPress.org 目錄的外掛或佈景主題。
    • 例如需從開發者網站付費下載的外掛及佈景主題,WP Rollback 無法對他們起任何作用。如果你需要的是這類付費版舊版檔案,請向開發者索取。

外掛狀態

WordPress 外掛
外掛名稱WP Rollback
外掛網址WordPress.org 上的 WP Rollback
開發者官方網站WordImpress
外掛價格免費
繁體中文本地化作者由《阿力獅的教室》站長阿力獅提供。
繁體中文本地化狀態已發佈,目前透過 WordPress 內建機制更新,無須自行下載檔案。
譯文問題回報如果發現譯文有錯譯、錯字,或是因為外掛更新之後產生新字串未譯,都歡迎在下方留言。
文章摘要
WP Rollback 繁體中文本地化及使用方式
文章標題
WP Rollback 繁體中文本地化及使用方式
內容說明
如果你需要安裝特定版本的 WordPress 外掛或佈景主題,WP Rollback 可以協助你從 WordPress.org 上找到封存檔案並進行安裝。
文章作者
文章出處
阿力獅的教室
作者標誌

附註

附註
1 此處僅略為列舉,並非全部原因,因為原因太多。
2 想瞭解何謂相依性,可以參考 WiKi 上對「相依性地獄」或「Dependency Hell」的說明。
分享這篇內容