<?php class Debug_Bar_Request extends Debug_Bar_Panel { function init() { $this->title( __('Request', 'debug-bar') ); } function prerender() { $this->set_visible( ! is_admin() ); } function render() { global $wp; echo "<div id='debug-bar-request'>"; if ( empty($wp->request) ) $request = 'None'; else $request = $wp->request; echo '<h3>Request:</h3>'; echo '<p>' . esc_html( $request ) . '</p>'; if ( empty($wp->query_string) ) $query_string = 'None'; else $query_string = $wp->query_string; echo '<h3>Query String:</h3>'; echo '<p>' . esc_html( $query_string ) . '</p>'; if ( empty($wp->matched_rule) ) $matched_rule = 'None'; else $matched_rule = $wp->matched_rule; echo '<h3>Matched Rewrite Rule:</h3>'; echo '<p>' . esc_html( $matched_rule ) . '</p>'; if ( empty($wp->matched_query) ) $matched_query = 'None'; else $matched_query = $wp->matched_query; echo '<h3>Matched Rewrite Query:</h3>'; echo '<p>' . esc_html( $matched_query ) . '</p>'; echo '</div>'; } }