Advanced WordPress Reset

外掛說明

請注意,如果你需要的是一款能清理資料庫並刪除多餘項目的外掛,請使用一樣由我們開發的 Advanced Database Cleaner

Advanced WordPress Reset 外掛會重設 WordPress 網站資料庫,並將它還原至初始狀態,這樣便能不需透過傳統安裝流程完成全新安裝。網站管理員可以透過執行如清理 uploads 資料夾、刪除全部留言、移除全部外掛等工具,重設指定項目。

這個外掛能協助使用者節省時間,尤其當開發者每次測試外掛/佈景主題後,都必須從頭開始安裝 WordPress 時,更是如此。

這個外掛提供 2 個主要功能分類:

主要重設工具 (全部重設)

  • 無須透過 WordPress 的 5 分鐘快速安裝便能完成網站全新安裝
  • 重設網站資料庫而不刪除或修改網站檔案 (WordPress 核心程式、外掛及佈景主題的全部檔案都會保留原樣,並且不會進行任何修改)
  • 刪除資料庫中全部由外掛及佈景主題所產生的相關設定資料
  • 刪除包含全部文章、頁面、網站各項設定及選單等項目的內容
  • 偵測 [網站管理員] 使用者角色的帳號,並使用原有的密碼重新建立帳號。如果 [網站管理員] 使用者角色的帳號不存在,目前登入的使用者會以原有的密碼及 wp_user_level 10 的權限重新建立帳號。
  • 重設資料庫後,可保留原有的網站名稱

自訂重設工具

  • 透過刪除 uploads 資料夾 (/wp-content/uploads) 中全部內容進行清理,刪除的項目包含圖片、視訊、音訊、文件及子資料夾等。
  • 刪除全部佈景主題 (外掛使用 WordPress 核心程式函式刪除佈景主題)。可以保留目前使用中的佈景主題或一併刪除。
  • 刪除全部外掛 (會先停用外掛,然後使用 WordPress 核心程式函式解除安裝外掛)
  • 清理 wp-content 資料夾。在 /wp-content 目錄中除了 index.php 及 plugins、themes、uploads 及 mu-plugins 資料夾外的全部檔案及資料夾均會刪除
  • 刪除強制使用的外掛。在 /wp-content/mu-plugins 目錄中強制使用的外掛均會刪除。強制使用的外掛除了從 mu-plugins 目錄中刪除外,無法停用
  • 刪除 .htaccess 檔案。這是使用 Apache 託管網站、用於啟用或停用網站功能的 WordPress 核心程式重要檔案。在某些使用情境中,使用者會需要刪除這個檔案以進行某些測試
  • 刪除全部留言,會刪除全部類型的留言,留言中繼資料也會一併刪除
  • 刪除待審閱留言,這種留言是等待審閱的留言
  • 刪除垃圾留言
  • 刪除已移至回收桶的留言。這些留言是已刪除並移至回收桶的留言
  • 刪除自動引用通知。自動引用通知可以讓使用者通知其他網站擁有者,已在自己的網站上連結他們網站上的文章
  • 刪除引用通知。雖然有一些細微的技術差異,但引用通知基本上與自動引用通知相同

這個外掛的使用方式快速、方便又安全。沒有使用者的確認,不可能意外點擊重設按鈕。外掛會不斷向使用者確認要進行的操作。

多站網路支援

  • 這個外掛不支援 WordPress 多站網路,我們會儘快增加這項支援。

螢幕擷圖

  • 全部重設 - 主要重設功能
  • 自訂重設工具
  • 要求使用者確認全部重設的工具

安裝方式

這個章節說明如何安裝外掛及讓它正確執行。

單一網站安裝

  • 將壓縮檔解壓縮所得的 advanced-wp-reset 資料夾上傳至 /wp-content/plugins/ 目錄中。
  • 前往 [控制台]→[外掛],找到這個外掛後點擊 [啟用]。
  • 前往 [控制台]→[工具],點擊 [Advanced WP Reset] 便能進入外掛設定頁面。

常見問題集

[重設資料庫] 這項功能能達成哪些目的?

這項功能能重設 WordPress 網站的資料庫並還原為初始狀態,讓 WordPress 網站回到全新安裝的狀態。也就是說,它會將網站還原到沒有任何內容及自訂設定的全新安裝狀態。

[重設資料庫] 這項功能安全嗎?

是的,對沒有重要內容的網站來說相當安全。如果使用上有任何問題,我們會提供技術支援 🙂 。

外掛重設資料庫後是否會刪除網站的檔案?

不會,這個外掛會保留檔案,且不會刪除或修改網站上任何檔案。

外掛重設資料庫後是否會刪除現有的外掛或佈景主題?

不會,這個外掛會保留全部外掛及佈景主題,但外掛及佈景主題儲存於資料庫中的設定資料均會予以刪除。

這個外掛是否與 WordPress 多站網路相容?

否,這個外掛與 WordPress 多站網路並不相容,我們會儘快增加這項支援。

這個外掛是否與 SharDB、HyperDB 或 Multi-DB 相容?

否,這個外掛與 SharDB、HyperDB 或 Multi-DB 並不相容。

使用者評論

2023 年 6 月 1 日
Failed Plugin.. wasting my time download and use this plugin. After reset, it's totally remove all user and i can't login with any sh1t. I check on PhpMyAdmin, there's no user available (EMPTY).
閱讀全部 1,161 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Advanced WordPress Reset〉的開發相關工作。

參與者

〈Advanced WordPress Reset〉外掛目前已有 12 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈Advanced WordPress Reset〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.7 – 11/04/2023

  • Fix: admin user was not properly recreated in some cases, this has been fixed
  • Tweak: enhancing the JS and CSS codes little bit
  • Tweak: you are now logged in directly after the reset
  • Security: improving the plugin’s security

1.6 – 01/07/2022

  • Security fix: enhancing the security of the plugin by escaping some URLs before outputting them

1.5 – 23/02/2022

  • New: feature to clean up ‘uploads’ folder
  • New: feature to delete all themes
  • New: feature to delete all plugins
  • New: feature to clean up ‘wp-content’ folder
  • New: feature to delete MU plugins
  • New: feature to delete the ‘.htaccess’ file
  • New: feature to delete all comments
  • New: feature to delete pending comments
  • New: feature to delete spam comments
  • New: feature to delete trashed comments
  • New: feature to delete pingbacks
  • New: feature to delete trackbacks
  • Tweak: completely rewriting the JavaScript code
  • Tweak: enhancing the CSS code
  • Tweak: enhancing the PHP code
  • Tested with WordPress 5.9

1.1.1 – 17/09/2020

  • Tweak: enhancing the JavaScript code
  • Tweak: we are now using SweetAlert for all popup boxes
  • Tweak: enhancing some blocks of code
  • Tested with WordPress 5.5

1.1.0

  • Some changes to CSS style
  • Changing a direct text to _e() for localization
  • Test the plugin with WP 5.1

1.0.1

  • The plugin is now Reactivated after the reset
  • Adding “Successful Reset” message

1.0.0

  • First release: Hello world!