描述
Chun 的 WordPress 開發實用外掛整理。
特色功能(Features):
- 作者開發常用外掛列表。
- Themeforest 網站外掛主題下載安裝工具(需自行輸入授權碼)。
- 批次修改內容類型(Post Type)作者的工具。
- 快速搜尋與安裝外掛的工具。
- 外掛打包下載的工具
- 主題打包下載的工具。
- 查看
wp-config.php
與網站主機檔案相關設定工具。 - 資料庫打包匯出工具。
- 網站
wp-content
目錄打包下載工具。 - 資料庫關鍵字搜尋與取代工具。
- 資料庫最佳化設定的工具。
需求(Requirements):
需使用最高管理員身分使用。
螢幕截圖
安裝
- 一般
進入網站後台,「外掛」->「安裝外掛」搜尋此外掛名稱
- 進階
- 上傳外掛至外掛目錄
wp-content/plugins/
下。 Upload the plugin files to the/wp-content/plugins/
directory - 於後台外掛功能處啟動外掛。 Activate the plugin through the ‘Plugins’ screen in WordPress
- 啟用後在後台選單可找到「開發工具箱設定」進行參數調整。 Use the 「開發工具箱設定」 screen to configure the plugin
- 完成。 Done
貢獻者及開發者
修改日誌
3.2.4
- 調整封鎖使用者權限設定的彈性
3.2.3
- 修正留言防堵機器人的前端功能
3.2.1
- 修正權限設定造成的錯誤
- 調整一些樣式
- 最佳化一些功能
3.2.0
- 時隔多月沒更新,補上支援的 Core 版本 v6.6
- 新增留言防堵垃圾機器人的功能
- 修正多站網路(Multi Site Network)的支援
- 修正封鎖用戶功能的使用權限
- 修正一些判斷例外
3.1.16
- 增加判斷匯出打包目錄是否可寫入,不可寫入則改為輸出至下載目錄處理
- 修正暫存下載目錄建立問題
3.1.14
- 修正後台文章作者因為安全性顯示「小編」的問題
- 增加判斷伺服器是否有啟用 ZipArchive 功能
3.1.13
- 新增 Snippets 子主題下 languages 目錄繼承翻譯 mo 檔案的功能
- 修正小問題
3.1.10
- 修正 Snippets 登入轉址問題
3.1.9
- 新增顯示後台系統編號功能,參考:Show IDs by DraftPress
3.1.7
- 新增清除重複 User/Post Meta 資料的最佳化資料庫的功能,參考:Cleanup Duplicate Meta
- 修正一些操作體驗
3.1.4
- 新增批次打包模式,避免嚴苛環境的主機無法完成打包作業
- 調整打包暫存目錄的常數選項,可以調整為網站的下載目錄
3.1.3
- 修正打包暫存目錄使用的 sys_get_temp_dir() 方法
- 增加在 LANMP 架構下的打包相容性
3.1.1
- 新增 Snipets 中預設把特殊管理權限的使用者隱藏
- 關閉 作者外掛列表 頁籤
3.1.0
- 修正工具箱中重置網站的功能會被其他外掛影響的錯誤
3.0.18
- Snippets 新增與調整外網請求的封鎖功能
- 調整打包資料庫請求的功能,避免超時無法存取
3.0.17
- 修正保護模式下可能還有刪除外掛的問題
3.0.16
- 修正 Site Manager 的資料載入問題
- 修正 Snippets REST API 的權限判斷與勾點置入問題
- 向下相容 v4.4 版本的 REST API 勾點
3.0.13
- 調整程式碼命名
- 新增移除外掛時不留自動更新資訊
3.0.12
- Snippets 新增禁止使用者登入功能
3.0.11
- 修正外掛自動更新機制
- 新增外掛自動更新勾點,增加客製化指定更新與安裝外掛的方法
3.0.10
- Snippets 新增
?opcache_reset=1
這樣 URL 請求方式清除 PHP OPCache 的功能 - Snippets 新增 預設除了管理員之外,其他使用者的前端 Admin Bar 選單最小化整理
3.0.9
- 新增工具箱外掛列表的「更新」外掛功能
3.0.8
- 新增程式碼片段功能「非管理員隱藏自訂」
- 修正 rest_index 關閉 REST API 首頁顯示的錯誤
3.0.7
- 新增多網站登入管理子外掛
- 修正匯入網站設定值為 null 時的判斷
- 站點管理工具頁面表格使用 datatables 工具處理
- 修正加解密方法的相容性問題
- 修正單獨啟用站點管理的工具的錯誤
- 修正 DataTables 註冊表格中按鈕事件失效的錯誤
- 修正站點管理外掛登入時有可能不是總管理員的問題
- Snippets 子外掛新增使用者註冊時間排序功能
2.9.9.12
- 新增子外掛,將平常使用的程式碼片段整合進去。開放使用
wp-config.php
來定義常數啟用或停用這些片段。更多關於這些程式碼片段的定義請參考外掛中mxp-snippets.php
檔案。 - 修正隱藏登入位置功能的一些 PHP 警示
- 移除外掛的「刪除」功能,避免造成同時間其他外掛啟用狀態遭強制拔除的可能問題
- 調整子外掛的更新機制以主外掛為主。
- 調整打包時放置檔案的方法
- 新增檔案權限管理機制的設定,指定管理員才能授權操作檔案
- 新增保護指定的總管理員措施
- 調整主外掛安裝外掛方法跟隨系統權限設定 & 新增預設顯示使用者ID的方法
- 新增關閉網站註冊 & 鎖定與調整網站管理員信箱
- 新增網站回報機制 & 新增對 wp-config.php / mu-plugins 的打包匯出功能
- 修正一些少邏輯判斷產生的錯誤QQ
- 強化對 Windows 環境的支援,改寫通用路徑方式處理打包功能
- 調整輸出 JSON 資料的 HTTP Header
- 調整對應環境設定,找出確切
wp-config.php
檔案路徑的方法 - 修正 datepicker 不指定格式造成的預設格式變動的輸入問題
- 修正打包的顯示 UX 問題與打包資料時的清除資料方法
2.8
- 新增子外掛,預設使用
admin-staff
關鍵字隱藏網站登入位置。路徑可以使用MDT_LOGIN_PATH
常數於wp-config.php
中覆寫。
2.7.7
- 搜尋外掛功能補上詢問是否需要啟用的功能。
2.7.6
- 參考 Gist 方法,新增統計 Hooks 勾點的呼叫執行時間排名。使用
debug=1
Query String 請求參數來查看,效能考量,預設不啟用。無 admin bar 的情況下,新增瀏覽器開發者模式 console 分頁觀看。
2.7.4
- 新增
mxp_dev_default_exclude_dirs
事件過濾(filter)方法,預設打包排除一些快取或是其他備份外掛目錄
2.7.3
- 調整打包檔案方法的步驟,改為背景執行模式,避開超時請求問題。
2.7.2
- 程式碼架構重組
- 資料庫搜尋與取代功能拆解輕量化
2.6.2
- 修正背景處理時對 Apache 伺服器的標頭輸出方法。
2.6.1
- 新增背景處理匯出資料庫的方法,解決大型網站資料庫的處理超時問題。
2.5.2
- 調整打包
wp-content
全目錄功能的實作方式,避免請求超時問題。 - 補上清除暫存檔案的功能
- 修正一些小錯誤
2.4.3
- 新增打包
wp-content
全目錄功能。
2.4.2
- 新增一些資料庫方面最佳化的小功能。
2.4.1
- 新增查看主機 PHP 配置的頁面。
- 修正記憶體使用問題。
2.3.8
- 新增一鍵重置 WordPress 網站的功能。
- 新增保留重置之前的網站設定功能。
- 重置網站如果不保留設定,自動抓取預設主題套用。
- 新增查看網站主機網路資訊功能
- 調整樣式,修正錯誤
2.2.3
- 應使用者回饋,補上「清除未使用的主題、外掛設定」功能的選項,可以針對指定想刪除的欄位,以及是否使用強制刪除的機制。
- 修正寫法,減少錯誤輸出。
2.2.1
- 加入查詢網站最近變動過檔案的功能,尤其掃描系統隱藏檔案,確保可以清楚得知可能被駭的檔案。(預設這操作會刪除網站資料夾內 Mac 上常見的無用檔案
.DS_Store
) - 修正下載目錄包含 URL 編碼過不正確打包的問題
2.1
- 加入清除孤立資料的功能、設定 Autoload 不啟用、查看站內常數與伺服器設定功能
2.0.6
- 加入 WordPress 最佳化設定資料表
*_options
的工具 - 修正操作介面
1.9.3
- 修正字串取代功能頁面的前端呈現細節
- 更新外掛描述說明與截圖
1.9.2
- 新增資料庫取代字串功能,此功能以 interconnect\it 的 Search Replace DB 為基礎修改的功能。
- 修正搜尋與取代的畫面操作使用體驗。
1.8.2
- 修正打包主題頁面的呈現、修正資料表顯示頁面的查詢指令
1.8
- 新增資料庫打包查看與匯出工具、修正打包外掛的壓縮檔案錯誤、移除外掛提示
1.7
- 新增外掛、主題打包與查看 WP Config 設定檔案工具
1.6
- 新增外掛搜尋與安裝介面工具
1.5
- 改善外掛列表顯示功能,整合內建預覽畫面
1.4
- 新增作者外掛頁面
1.3
- 改善非同步請求外掛資料方式,加速頁面載入
1.2.7
- 新增支援客製化 API,取得客製化外掛的方法
1.2.6
- 新增支援針對內容類型修正作者的方法
1.2.5
- 提升支援版本
1.2.4
- 新增常用改內容所有權限功能
1.2.3
- 提交回報有過濾使用者輸入安全性的 issue
- 再提交!
1.2.2
- 2017.01.27
- 提交
更早版本略- –