[WordPress] 外掛分享: TSO Swiss Knife – Advanced Maintenance & Developer Toolkit

首頁 › 外掛目錄 › TSO Swiss Knife – Advanced Maintenance & Developer Toolkit
WordPress 外掛 TSO Swiss Knife – Advanced Maintenance & Developer Toolkit 的封面圖片
全新外掛
安裝啟用
—
尚無評分
剛更新
最後更新
—
問題解決
WordPress 6.1+ PHP 8.0+ v1.2.6 上架:2026-07-22

內容簡介

TSO Swiss Knife 是一款專為 WordPress 開發者和網站管理員設計的外掛,提供一個整合的控制面板,讓使用者能夠檢查和管理影響網站性能、穩定性和安全性的內部系統。

【主要功能】
• 概覽儀表板,顯示網站健康分數
• 活動歷史,記錄所有外掛工具的變更
• 隱藏的 WordPress 配置,快速調整性能和隱私設定
• Cron 管理器,管理 WP-Cron 事件
• 除錯模式,輕鬆啟用開發者模式
• 選項編輯器,安全編輯 wp_options 行

外掛標籤

開發者團隊

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

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「TSO Swiss Knife – Advanced Maintenance & Developer Toolkit」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

TSO Swiss Knife gives WordPress developers and site administrators a single, well-organised panel (under Tools › TSO Swiss Knife) to inspect and control the internal systems that affect performance, stability, and security.
Included modules

Overview — Landing dashboard with a 0–100 site score built from the Health Report and Security Review checks, the items that need attention (each linked to the right tool), quick vitals, shortcuts and recent activity. Read-only; nothing is sent off-site.
Activity History — Central log of changes across all plugin tools (options edited, database replacements, maintenance mode, admin menu, and more). Pinned as the default favorite for quick access.
Hidden WordPress Profiles — Apply quick presets and toggle safe performance, content, and privacy constants via JSON under the plugin uploads folder (no wp-config.php editing). Runtime filters apply on the next request.
Cron Manager — List scheduled WP-Cron events, run or delete non-core hooks, and keep WordPress core cron events read-only (no manual Run / Edit / Delete).
Action Scheduler — Inspect WooCommerce Action Scheduler tables, pending actions, and queue health when the library is present.
Debug Mode — One-click Developer mode for staging that turns on SAVEQUERIES for the Slow Query Monitor, saved as JSON under wp-content/uploads/tso-swiss-knife-advanced-maintenance-developer-toolkit/config/. WP_DEBUG, WP_DEBUG_LOG, WP_DEBUG_DISPLAY and SCRIPT_DEBUG are set by WordPress before plugins load, so the tab shows their current value and source (read-only) plus copy-paste wp-config.php snippets to change them.
Options Editor — Search, inspect, edit, and safely delete wp_options rows with core options protected.
Meta Editor — Browse and edit post and user meta. Without an object ID, search matches meta keys only (not values).
Option Library — Save named option presets and re-apply them across environments.
Export/Import TSO Configuration — Back up and restore selected plugin wp_options settings as JSON (Redirects, Staging Mode switches, Login Protect, Slow Query settings, and more). Does not include Debug/Security JSON under uploads, the Staging mail log, sandbox sessions, or the Slow Query log.
Transients — Filter by status and purge expired or all transients in bulk (site transients on multisite require a network/super admin).
WP Constants — Read-only overview of relevant constants grouped by category.
WP Internals — Inspect post types, taxonomies, roles, query vars, rewrite tags, and shortcodes.
REST API Controls — Disable anonymous REST API access or block individual namespaces.
Heartbeat Controls — Set Heartbeat mode (default / disable frontend / disable editor / disable all) and interval.
Update Manager — Review pending core, plugin, and theme updates, optionally block update checks (staging), and control update email notifications.
Slow Query Monitor — Log slow database queries when SAVEQUERIES is enabled, inspect live queries for the current request, export CSV/JSON, and open a summary from the admin bar.
Search & Replace — Run dry-run or live serialized-safe search and replace across database tables.
Hooks Inspector — Browse the live $wp_filter global, with callback details and a real-time search filter.
Rewrite Rules Flush — Soft or hard flush with a single click; search within the current rules table.
Server Files Review — Scan for unexpected PHP files in uploads and other writable directories; optionally save robots.txt / .htaccess when you confirm.
Redirects — Manage safe redirect rules stored in the database with import and export support.
Custom 404 Page — Assign a WordPress page as the site 404 response while keeping the original URL and a real HTTP 404 status (no redirect).
Slug Manager — Bulk-edit post and term slugs with conflict detection.
Health Report — Compact checks for risky settings, logs, 404 noise, and related issues; download HTML/JSON in the plugin UI language.
Reorder & Hide Sidebar — Drag to reorder WordPress admin menu items, rename labels, nest items under another section, or hide items for all admins.
Users & Sessions — Summary cards (totals and users per role), per-account session cards with single or full session close, a searchable and sortable All users list with bulk role change (including “select all matching users” and Undo), inactive accounts, and login history.
Roles & Capabilities — Step-by-step screen: choose a role, review what each capability allows, add or remove capabilities, apply templates, clone a role or compare two roles. Dangerous capabilities are blocked or flagged.
Media Cleaner — Review unattached media, missing attachment files, and unreferenced uploads.
Uploads Disk Footprint — Scan the uploads folder for size and file-type footprint statistics.
Image Sizes Audit — Review registered image sizes and disable unused sizes where appropriate.
Security Review — Highlight common hardening and update issues.
Core File Integrity — Verify WordPress core files against official checksums and flag unexpected changes.
Login Protection — Custom login URL, brute-force limits, and related hardening controls.
Comment Anti-Spam — Local honeypot/rate-limit rules plus optional reputation or cloud checks (off until you enable them and add keys where required).
Email Diagnostics — Inspect wp_mail settings and send a test email.
Staging Mode — For test copies only (all off by default): red STAGING admin-bar label, ask search engines not to list this copy (without changing Settings → Reading), hold outbound email, pause WP-Cron execution, and keep a short administrator-only mail log in the database (CSV export). Turn everything off before copying the database back to production.
URL & HTTPS Doctor — Explain whether the saved Home and Site addresses still match https, www, and how you opened the admin. Optional one-click loopback check of this site’s own home URL (redirects are not followed), and an optional count of leftover http:// copies of that address. Does not change the database.
Server & Runtime — Read-only view of PHP limits, object-cache drop-in, other wp-content drop-ins, must-use plugins, and optional OPcache reset when the host allows it.
Content Audit — Find hidden content issues such as empty titles, missing thumbnails, duplicate titles, and broken shortcodes. Long slugs are reviewed and fixed in the Slug Manager.
Maintenance Mode — Toggle a 503 maintenance page with a custom message and IP whitelist.
Plugin Sandbox — Isolate plugin conflicts via a must-use loader: only your selected plugins load for your admin session.

Translations

On Tools › TSO Swiss Knife, administrators can switch the plugin UI to Catalan (CAT), Spanish (ES), or English (ENG) without changing the site-wide language.
The same choice applies to this plugin’s AJAX responses and admin downloads (for example Health Report HTML/JSON and URL Doctor messages). It does not change the rest of wp-admin.
Further locales can be contributed via Translate WordPress once the plugin is published.

External services
This plugin can optionally contact third-party services. None of these calls run unless a site administrator enables the related feature and, where required, provides an API key.
Comment Antispam (optional)
When Comment Antispam reputation or cloud checks are enabled, visitor data from comments or protected contact forms may be sent as follows:

Stop Forum Spam (https://api.stopforumspam.org/api) — Used to look up whether an IP address or an email address has been reported as spam. Read-only anonymous lookups: no account or API key is needed. Sends the visitor public IP and an MD5 hash of the email (never the plain email or the username), only when the option is enabled, once per IP/email every 6 hours. Failed lookups pause for a few minutes and the submission is then allowed. Service: Stop Forum Spam. Terms of use · Privacy policy.
AbuseIPDB (https://api.abuseipdb.com/api/v2/check) — Used to check IP reputation. Sends the visitor IP and your AbuseIPDB API key (request header). Service: AbuseIPDB. Terms of use · Privacy policy.
CleanTalk (https://moderate.cleantalk.org/api2.0) — Used for cloud spam filtering when CleanTalk mode is selected. Sends your CleanTalk access key plus sender email, IP, nickname, URL, message content, and post/page context. Service: CleanTalk. Terms of use and privacy policy.
Project Honey Pot (HTTP:BL) — Optional DNS-based IP reputation lookup using your HTTP:BL access key and the visitor IPv4 address. Service: Project Honey Pot. Terms of use · Privacy policy.
Akismet — When cloud mode is set to Akismet and the Akismet plugin is active, spam checks are handled by Akismet according to its own settings and policies. Service: Akismet. Terms of service · Privacy policy.

Core File Integrity (optional)
When you run a core integrity scan, the plugin requests official WordPress core checksums from https://api.wordpress.org/core/checksums/1.0/. Only the WordPress version and locale are sent (no personal data). Service: WordPress.org. Privacy policy.
Update Manager language packs (optional)
When an administrator clicks Install pending translations on the Update Manager tab, WordPress downloads language packs from https://api.wordpress.org/translations/ (via core Language_Pack_Upgrader). Locale and package metadata for pending translations are sent; no personal visitor data. This does not run automatically. Service: WordPress.org. Privacy policy.
URL & HTTPS Doctor (optional)
When you click Check this site, the plugin requests this site’s own home URL through the WordPress HTTP API (a loopback, similar to Site Health). Redirects are not followed. No third-party host is contacted and no personal data is sent. The request only runs after an administrator clicks the button.
Health Report security headers (optional)
Opening Health Report (or downloading its HTML/JSON) may request this site’s own home URL with a HEAD request to list common security response headers. Results are cached briefly. No third-party host is contacted and no personal data is sent.

延伸相關外掛

文章
Filter
Mastodon