=== Debug Tool === Contributors: eugenbobrowski Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UUWASQ4U7BNUE Tags: debug, debugger, developer, queries, wp debug, debug bar, for developers Requires at least: 4.0 Tested up to: 4.9.6 Stable tag: 2.2 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Show helpful debug bar at front and admin side. Tool for developers. == Description == This is tool that help developers and administrators easier getting information. The debug bar is available on front side for everyone if WP_DEBUG is true. If you are admin you can open bar on any page. Hover the mouse cursor to bottom right corner and click on = Features: = * Implementation time counter * Queries counter * Queries list (sortable) * Memory counter * Segment checker * Cron jobs information * WP_Cache counter * phpinfo() window * References menu * Image Puller that provide pull missed images from production to develop site **Implementation time counter** It count the time from plugin loaded action to debug bar. It does not consider processes that implement before and during the plugins are loading. **Queries counter** It count all what is queried via $wpdb object. **Queries list** It show all what is queried via $wpdb object. The `SAVEQUERIES` constant must be defined as `true`. **Memory counter** Returns the amount of memory, in bytes, that's currently being allocated to your PHP script. **Segment checker** Also you can check any segment of your code.

do_action('check_segment', 'segment_1');

//do somethisng

do_action('check_segment', 'segment_1');
The code below returns in debug bar new item like this: > segment_1: 14.14/3/1 The digits there ara time, queries and how many times this code was implemented. **References menu** The default one item of this menu is Errors. It shows notices and warnings including case when `WP_DEBUG` is false. And also you can easy add your item to this menu and print there any var_dump or anything else.
add_filter('wp_debug_refs', 'my_debug_tool_ref');

function my_debug_tool_ref ($refs) {

    global $post;

    $refs['my_ref_id'] = array(
        'title' => 'My ref',
        'content' => 'My ref
' . var_export($post, true), ); return $refs; }
== Installation == Debug Tool is easy to install and configure. 1. Upload the `easyazon` directory to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Set WP_DEBUG constant if you want to see the bar at front side when you are logged out. == Screenshots == 1. Page with debug bar 2. Error modal 3. Queries modal 4. Howto open and close bar == Changelog == = 2.2 = *Release Date - 30th May, 2018* * Change visibility logic. Hide by default * Add new tool Image Puller that provide pull missed images from production to develop site. = 2.1 = *Release Date - 23th May, 2018* * Remove hotkey combination * Add hidden button for open/close bar * Use coockies to save bar visible status * Add feature to define WP_DEBUG as true via cookie * Add settings to switch features on/off = 2.0 = *Release Date - 18th April, 2018* * Add page stat feature * Set new key combination to Ctrl+Alt+D * Add Cron & Actions panel * Fix bug with Queries list = 1.2 = *Release Date - 18th March, 2017* * Add sorting to queries table = 1.1 = *Release Date - 1st March, 2017* * Add queries reference tab = 1.0 = *Release Date - 15th February, 2017* * Initial release