外掛說明
請注意,如果你需要的是一款能清理資料庫並刪除多餘項目的外掛,請使用一樣由我們開發的 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 並不相容。
使用者評論
參與者及開發者
變更記錄
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!