[WordPress] 外掛分享: TSO Stack Inspector

首頁外掛目錄 › TSO Stack Inspector
全新外掛
安裝啟用
尚無評分
3 天前
最後更新
問題解決
WordPress 6.1+ PHP 7.4+ v1.0.0 上架:2026-09-09

內容簡介

TSO Stack Inspector 是一款幫助網站擁有者和代理商在移除外掛之前,確定該外掛仍然被使用的工具。它能掃描文章、頁面、自訂文章類型等,提供安全性評估和詳細的使用情況報告。

【主要功能】
• 按外掛掃描:選擇已安裝的外掛進行批次掃描
• 風險評估:提供安全、審查或風險的卸載決策摘要
• 短碼查找:在網站上搜尋任何短碼標籤
• 孤立項目:找出仍在內容中但不再註冊的短碼/區塊
• 主題掃描:掃描啟用或停用的佈景主題
• CSV 匯出:將掃描結果下載為 CSV 格式

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「TSO Stack Inspector」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

TSO Stack Inspector helps agencies and site owners answer a critical question before removing a plugin: where is it still used?
Scan posts, pages, custom post types, reusable blocks, Site Editor templates, widgets, navigation menus, and wp_options for:

Shortcodes registered by a plugin or entered manually
Gutenberg blocks declared by a plugin
Post meta prefixes inferred from plugin code (including page-builder JSON meta)

Features

By plugin — pick an installed plugin and run a batched scan before uninstall
Risk verdict — after each scan, a clear safe / review / risk summary for uninstall decisions
Replace (dry-run) — preview and apply shortcode/block renames in post content (batched, with confirmation and undo backups)
Orphans — find shortcodes/blocks still in content but no longer registered
History diff — compare two saved scans
Inactive plugins audit — quickly see which deactivated plugins still leave traces (uses the site index)
Shortcode finder — search any shortcode tag across the site
Block finder — search a block namespace (e.g. contact-form-7/contact-form-selector)
Theme scan — active or inactive themes
Compare plugins — shared vs exclusive signatures before migrations
Inventory — list registered shortcodes and discovered plugin signatures
Scan history — limited, auto-pruned, with delete/clear
Export CSV / Print PDF — download scan results, orphans, or inactive-plugin audits as CSV, or open a printable report after a scan
Refresh signatures — rebuild the cached plugin profile without waiting 24 hours
Options Cleaner link — jump to TSO Options & Tables Cleaner when installed to remove leftover options and tables after uninstall
Site index — built in the background when you open the admin screen (or when you scan); reused for faster scans and audits
Background scan — optional checkbox to keep a large scan running via WP-Cron after you close the admin tab; reopen the screen later to see the finished results
Ignore list — hide noisy shortcodes, blocks, or meta/option keys from results
Grouped results — scan hits grouped by location, with copy-tag and a pre-uninstall checklist
Orphans → Replace — jump from an orphan tag to the Replace tab already filled in
Admin UI languages — English, Spanish, and Catalan in the Tools screen; community translations via translate.wordpress.org after publication

How it works
The plugin reads your content and widget options locally. It does not send data to external services. Plugin signatures (shortcodes, blocks, meta prefixes) are discovered by scanning plugin PHP sources and cached for 24 hours. The site content index is stored under uploads and rebuilt when content or settings change.
Multisite
Works on WordPress Multisite: scans, caches, and settings are per-site. Uninstalling from the network admin cleans up every site in the network, not just the main site.
Limitations

Static code scan may miss dynamically registered shortcodes or blocks
Meta prefix detection is heuristic; always review results before uninstalling
Very large sites run scans in batches; tick Background scan to let a long scan keep going via WP-Cron after you close the tab, or keep the tab open otherwise

Privacy Policy
TSO Stack Inspector stores only:

Your admin UI language preference in user meta (tso_stack_inspector_ui_lang)
Optional scan settings in wp_options (tso_stack_inspector_scan_settings), including history size limit
A short index of recent completed scans in wp_options (tso_stack_inspector_scan_history)
Temporary scan job data in transients (auto-expire)
Optional site-index cache, scan-history JSON, and replace-backup JSON under wp-content/uploads/tso-stack-inspector/ (local disk only; directory is denied via .htaccess / web.config + empty index.html; removed on uninstall when possible)
Replace backup index in wp_options (tso_stack_inspector_replace_backups, ~48h retention)

No data is transmitted to external servers. Scans run only when an administrator starts them from Tools → TSO Stack Inspector.

延伸相關外掛

文章
Filter
Mastodon