Description
NaveenCodes Site Diagnostics is a developer-focused diagnostics plugin for WordPress administrators.
It helps you isolate plugin conflicts, inspect debug.log, estimate plugin load impact, review dependency problems, monitor cron events, create environment snapshots, and troubleshoot errors with a local rules engine.
Core features
- Plugin conflict detection from debug.log parsing
- Hook conflict discovery based on registered callback signatures
- Admin-only Safe Mode that does not change the public frontend
- Error log analyzer for fatal errors, warnings, notices, and deprecated messages
- Compatibility checker for PHP, WordPress, and installed plugin updates
- Performance scanner with estimated plugin load time in milliseconds
- Plugin size analyzer
- Debug snapshot export in JSON and CSV
- Dependency checker for required plugins
- Memory usage analyzer with per-plugin estimates
- Smart warning system
- Local AI Debug Helper with rule-based cause and fix suggestions
- Debug timeline for plugin actions and captured fatal errors
- File change detector with SHA-256 baselines
- Cron job monitor
- Website health score
Security
- Nonce verification on all AJAX actions
- Capability checks with
manage_options - Sanitization with WordPress helper functions
- Escaped output in admin views
- No external APIs
- No third-party libraries
Notes
- Scans run on demand and cache their reports with transients
- Safe Mode only applies to wp-admin and admin-ajax requests that carry the Safe Mode cookie
- The plugin never disables itself inside Safe Mode
Screenshots

Dashboard overview with warning summary, system information, and quick actions 
Conflict Detector screen for plugin-attributed scan results and compatibility checks 
Safe Mode controls for isolating plugin issues inside wp-admin 
Performance scanner showing plugin load footprint and complexity estimates 
Logs screen for debug mode controls and recent error analysis 
AI Debug Helper for local troubleshooting suggestions based on pasted errors
Installation
- Upload the
naveencodes-site-diagnosticsfolder to/wp-content/plugins/. - Activate the plugin through the WordPress Plugins screen.
- Open
NaveenCodes Site Diagnosticsfrom the admin menu.
FAQ
-
Does Safe Mode affect visitors?
-
No. The Safe Mode loader only filters active plugins for admin requests tied to your Safe Mode cookie. Public visitors keep the normal plugin stack.
-
Does this plugin call any external API?
-
No. All analysis is performed locally with native WordPress and PHP functions.
-
Can it permanently deactivate a plugin?
-
Yes. The Conflict Detector includes a button that uses WordPress core
deactivate_plugins()after confirmation. -
How does the AI Debug Helper work?
-
It is a local rules engine. It matches common WordPress and PHP error text with pattern checks and returns a probable cause and suggested fix.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“NaveenCodes Site Diagnostics” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “NaveenCodes Site Diagnostics” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.4
- Removed remaining legacy naming references from the plugin package
- Finalized the diagnostics-based naming for submission consistency
2.0.3
- Renamed the plugin to NaveenCodes Site Diagnostics to avoid name similarity in the directory
- Updated the submission slug and text domain references to
naveencodes-site-diagnostics
2.0.2
- Refined the admin design system for better spacing, card hierarchy, and button alignment
- Fixed oversized icon rendering on the About screen
- Improved dashboard and snapshot metric card typography
- Improved snapshot table handling for long file paths
- Added asset cache busting so admin CSS and JS updates load immediately
2.0.0
- Rebuilt the plugin as a modular OOP diagnostics suite
- Added admin-only Safe Mode with per-plugin toggles
- Added conflict detection, compatibility reports, and hook conflict discovery
- Added performance, memory, dependency, cron, and file integrity modules
- Added snapshot export, health scoring, and timeline tracking
- Added local AI Debug Helper with rule-based fixes
