Minimalistic debug functions for WordPress.
PHP JavaScript CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Debug Plugin for WordPress

Minimalistic debug functions for WordPress. Main course: __debug

Author: Fabian Wolf License: GNU GPL v3

Notes on using the native class files

If you're planning to publish them at the official WordPress Theme Repository or any other theme directory with similar rules, you should preferably use the light version (debug-lite.class.php), which does not use direct file access for logging purposes, but instead relies on the PHP error_log() function.

According to the official WordPress Repository Rules, you're not allowed to use direct filesystem access. Instead you have to use the WP Filesystem API, which is rather stunted, ie. it's pretty much useless for logging purposes, because their file_put_contents() implementation does not support appending data to already existing files.