
內容簡介
TSO Swiss Knife 是一款專為 WordPress 開發者和網站管理員設計的外掛,提供一個整合的控制面板,方便檢查和管理影響網站性能、穩定性和安全性的內部系統。
【主要功能】
• 活動歷史:集中記錄所有外掛工具的變更日誌
• 隱藏 WordPress 配置:快速應用預設和切換性能常數
• Cron 管理器:列出和管理 WP-Cron 事件
• 行動排程器:檢查 WooCommerce 行動排程器狀態
• 除錯模式:一鍵啟用開發者模式設定
• 選項編輯器:安全編輯和刪除 wp_options 行
外掛標籤
開發者團隊
② 後台搜尋「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
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 preset for staging (WP_DEBUG, WP_DEBUG_LOG, SAVEQUERIES; errors hidden from visitors), saved as JSON under wp-content/uploads/tso-swiss-knife-advanced-maintenance-developer-toolkit/config/. The tab shows the constants currently in effect (read-only) and copy-paste wp-config.php snippets. Constants already defined in wp-config.php cannot be overridden.
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 — Review administrators, role-less users, old accounts, and active sessions.
Roles & Capabilities — Compare roles, apply capability templates, and audit dangerous caps.
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, long slugs, and broken shortcodes.
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, email address, or username has been reported as spam. Sent on each checked submission (results may be cached briefly). 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.
