Linux 软件免费装
Banner图

Tahhan Conflict Detective

开发者 mustafatahhan
更新时间 2026年6月16日 22:19
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

errors debug plugins health conflict

下载

2.6.0 2.6.1 2.5.0 2.5.1 2.5.2 2.5.3

详情介绍:

"Which plugin just broke my site?" — answered automatically. Existing tools show you that an error occurred. Conflict Detective tells you which plugin caused it by correlating the plugin change timeline with the error log — and gives you a confidence score. Features Dashboard Live overview of your WordPress/PHP version, active plugins, active theme, memory limit, debug mode, recent changes, and latest errors — all on one screen. Error Log Viewer Reads debug.log and the server PHP error log automatically. Each entry is attributed to the plugin that owns the file where the error occurred. Filter by Fatal / Warning / Notice / Deprecated. Change History Full audit trail of every plugin activation, deactivation, update, and deletion — with exact timestamps and version diffs (e.g. 8.3.0 → 8.4.0). Health Scan On-demand scan that detects: Conflict Scanner Automatically correlates plugin update timestamps with error spikes and reports a suspect plugin with a confidence percentage. Detected conflicts are stored in the database and can be marked as resolved with one click. Safe Testing Mode Disable any plugin for your own admin session while visitors remain completely unaffected. Cookie-isolated — the live site is never touched. Conflict Wizard Step-by-step guided diagnosis. Choose your symptom (white screen, login problem, WooCommerce issue, slow site, broken admin, front-end error, or other) and the wizard automatically analyses recent changes and errors to produce a tailored action plan. Performance Monitor (new in 2.6.0) Tracks the estimated load time, memory delta, and database query count for every active plugin during the current page load. Results are color-coded as Fast / Slow / Heavy and refreshed on demand. Cron Monitor (new in 2.6.0) Lists all scheduled WordPress Cron events with their next run time and interval. Overdue events are highlighted in red. Each event can be triggered manually via a "Run Now" button — validated against the live WP-Cron schedule before execution. AJAX / REST Monitor (new in 2.6.0) Automatically logs slow AJAX and REST API calls (those taking more than 500 ms) to a dedicated database table. Filter by All / AJAX / REST / Slow to quickly identify bottleneck endpoints. Plugin Interaction Map (new in 2.6.0) Visualises your plugins grouped into known ecosystem clusters (WooCommerce, Elementor, Yoast SEO, Jetpack, ACF, Gravity Forms, and more). Highlights declared plugin dependencies and shows active/inactive state at a glance. Plugins that don't belong to a known ecosystem are listed separately as Standalone Plugins.

安装:

  1. Upload the tahhan-conflict-detective folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Navigate to Conflict Detective in the WordPress admin sidebar.
No configuration is required. All scanning is done on demand inside the admin area — zero front-end overhead.

屏幕截图:

  • Conflict Scanner — detected conflicts ranked by confidence score with one-click "Mark Resolved".
  • Safe Testing Mode — amber active banner shows disabled-plugin count; toggle any plugin on/off for your session only.
  • Conflict Wizard — step-by-step diagnosis selects your symptom and produces a tailored action plan.
  • Error Log Viewer — PHP errors parsed from debug.log and server error_log, attributed to the owning plugin with type filters.
  • Change History — full audit trail of every plugin activation, deactivation, update, installation and deletion with timestamps.
  • Health Scan — on-demand scan for duplicate functionality, outdated plugins, incompatibilities and server configuration issues.

升级注意事项:

2.1.1 Security and quality patch. Upgrade recommended for all users on 2.1.0. 2.0.0 Major feature release: Conflict Scanner, Safe Testing Mode, and Conflict Wizard.

常见问题:

Does this plugin slow down my site?

No. All analysis runs on demand inside the WordPress admin. There is zero front-end overhead.

What log files does it read?

wp-content/debug.log and the server PHP error_log path returned by ini_get('error_log').

Do I need to configure anything?

No. Optionally, enable WP_DEBUG and WP_DEBUG_LOG in wp-config.php to populate the error log.

Does Safe Testing Mode affect my visitors?

Never. Safe Testing Mode uses a session cookie that is only present for your admin session. Visitors always see the live site.

What happens if I install the plugin via FTP?

The plugin detects missing database tables on every request and recreates them automatically — no activation hook required.

Is this plugin compatible with Multisite?

The plugin monitors the current site only. It is not a network-wide tool in this version.

How does the Performance Monitor work?

Performance Monitor hooks into WordPress's plugin_loaded action, which fires once for every plugin that loads. It records a snapshot of the PHP execution time, memory usage, and database query count immediately before and after each plugin loads, then computes the delta. The results are stored in a 5-minute transient and can be refreshed on demand. Because measurements happen at request time, values vary between requests — treat them as estimates rather than precise benchmarks.

Does the AJAX / REST Monitor log every request?

No. Only requests that take longer than 500 ms are written to the database. The log is automatically trimmed to the most recent 500 entries.

Can I manually trigger a WordPress Cron event?

Yes. Go to Conflict Detective → Cron Monitor and click the "Run Now" button next to any event. The plugin validates the hook name against the live WP-Cron schedule before execution so arbitrary code cannot be triggered via this interface.

What is the Plugin Interaction Map?

The Interaction Map groups your installed plugins into known ecosystem clusters (WooCommerce, Elementor, Yoast SEO, Jetpack, ACF, Gravity Forms, Contact Form 7, WPML, LearnDash, Divi, WP Rocket, and more). Plugins within the same ecosystem are more likely to interact and potentially conflict with each other. The map also reads the Requires Plugins header introduced in WordPress 6.5 to show explicit declared dependencies.

更新日志:

2.6.1 2.6.0 2.5.1 2.5.0 2.4.0 2.3.1 2.3.0 2.2.0 2.1.4 2.1.3 2.1.1 2.0.0 1.0.0