Easily enable and manage WordPress debugging with a safe, user-friendly admin UI. Toggle debug settings, control access by user role, and review logs — no need to edit wp-config.php manually.
- Enable or disable WordPress debug constants with a simple UI
- Automatically writes debug settings to
wp-config.php - Role-based access: grant read or write access to specific user roles
- Dedicated log tab: filter, search, paginate and sort error log entries
- Secure: does not expose sensitive debug information to unauthorized users
- Fully compatible with WordPress admin UI standards
- Upload the plugin folder to the
/wp-content/plugins/directory. - Activate Simple Debugging through the “Plugins” menu in WordPress.
- Go to
Tools > Simple Debuggingto configure settings. - Grant access to additional user roles if needed.
- Review and manage your debug log directly from the admin panel.
By default, debug logs are written to wp-content/debug.log. You can view, filter, and search them directly from the plugin log tab.
No, it only edits a specific block that it manages itself, above the WordPress load line. Other customizations are preserved. If there is a problem writing to wp-config.php, you’ll see a warning and a snippet to copy-paste manually.
You will see a warning and get a code snippet to copy/paste manually into your wp-config.php. Without this step, debug options will not be updated.
Simple Debugging will always attempt to manage debug constants via wp-config.php. If another plugin or theme also defines these, there may be conflicts — WordPress uses the first definition it encounters. We recommend you only define debug constants in one place.
While the plugin is safe, enabling WP_DEBUG_DISPLAY on live sites is NOT recommended. This can expose technical errors or sensitive data to visitors. Use the log-only option for production sites.
For best results, avoid defining WP_DEBUG in other plugins or themes. Use only one tool to manage debug constants.
Not yet. Future versions may add features to clear or export log files from the admin UI.
Administrators always have read & write access and this cannot be changed. Other roles can be set to “No Access”, “Read Only” (view plugin, not change settings), or “Read & Write”.
The Log tab uses pagination and filtering for performance, but very large log files may still impact loading time. Consider rotating or archiving your debug log periodically.
All plugin settings are stored as a WordPress option. The debug constants block is only updated or replaced in wp-config.php if you change settings in the plugin UI.
This plugin is intended for single-site use. It has not been extensively tested in multisite installations.
Absolutely! Please open an issue or pull request on GitHub or use the WordPress.org support forum.
- Initial release: Modular UI, role-based access, pagination/filtering/sorting log viewer, and safe management of
wp-config.phpdebug options.
This plugin is free software, released under the GNU General Public License v2 (or later).
See LICENSE file for details.


