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.
Active installations0+
Weekly downloads
22–
Version1.0.0
Last updated5/6/2025
WordPress version5.8
Tested up to6.8.1
PHP version7.4
Tags
debugdiagnosticssupporttroubleshootingwp-config