A diagnostic tool that helps plugin developers provide better support by collecting relevant system information and managing debug constants.
| Author: | Alan Fuller (profile at wordpress.org) |
| WordPress version required: | 5.8 |
| WordPress version tested: | 6.8.1 |
| Plugin version: | 1.0.0 |
| Added to WordPress repository: | 06-05-2025 |
| Last updated: | 06-05-2025 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://fullworksplugins.com/products/support... |
| Total downloads: | 389 |
![]() Click to start download |
|
Fullworks Support Diagnostics makes it easier for plugin developers to troubleshoot issues by automatically collecting diagnostic information and providing powerful debugging tools. It discovers installed plugins and provides a framework for plugin-specific diagnostic data collection.
This plugin should only be activated when instructed by plugin support personnel for diagnostic purposes.
Key Features
- Automatic plugin discovery – Detects compatible plugins with support-config.json files
- System information collection – Gathers essential WordPress environment data
- wp-config.php debug management – Safely modify debug constants with automatic backups
- Shortcode scanning – Identifies shortcodes used across your site
- Freemius integration – Collects license status and Freemius state for premium plugins
- REST API endpoints – Allows secure remote diagnostics with temporary access links
- Sensitive data protection – Masks API keys and other confidential information
- Debug log monitoring – Checks and displays the most recent log entries
Debug Management
The plugin can safely manage debug constants in wp-config.php:
- Enable/disable WordPress debugging with a single click
- Automatically creates backups of wp-config.php before any modifications
- Clearly marks all changes with comment blocks for easy identification
- Safely removes all modifications when the feature is disabled
- Monitors debug log files for recent entries
Security Considerations
- All wp-config.php modifications require explicit admin confirmation
- Access keys can be regenerated at any time
- Temporary access links expire after 24 hours
- API keys and sensitive data are masked in diagnostic reports
- REST API endpoint can be disabled if not needed
Usage Instructions
For Site Owners
- Only install when directed by support personnel
- Go to Tools Plugin Support Diagnostics in your WordPress admin
- If instructed, enable debug management and select appropriate debug constants
- Click “Generate Diagnostic Data”
- Share the diagnostic information with support using one of these methods:
- Copy to clipboard
- Download as JSON
- Use the temporary direct access link (valid for 24 hours)
- When troubleshooting is complete, disable any debug options and consider deactivating the plugin
For Plugin Developers
To make your plugin compatible with Support Diagnostics, create a support-config.json file in your plugin’s root directory. See the example-support-config.json file included in the plugin for reference.
FAQ
ChangeLog
