'dev', 'title' => __( 'Request' , 'my-wp' ), ); return $debug_renders; } protected static function get_debug_lists() { global $wpdb; global $wp; global $wp_query; global $wp_rewrite; global $wp_locale; $debug_lists = array( 'DOING_AJAX' => defined( 'DOING_AJAX' ), 'DOING_CRON' => defined( 'DOING_CRON' ), 'XMLRPC_REQUEST' => defined( 'XMLRPC_REQUEST' ), 'REST_REQUEST' => defined( 'REST_REQUEST' ), 'is_ssl()' => is_ssl(), 'is_admin()' => is_admin(), 'is_network_admin()' => is_network_admin(), '$_POST' => $_POST, '$_GET' => $_GET, '$_FILES' => $_FILES, '$_COOKIE' => $_COOKIE, 'parse_url' => parse_url( $_SERVER['REQUEST_URI'] ), '$wp' => $wp, '$wp_query' => $wp_query, '$wp_rewrite' => $wp_rewrite, '$wp_locale' => $wp_locale, ); $savequeries = MywpHelper::get_define( 'SAVEQUERIES' ); if( ! empty( $savequeries ) ) { $debug_lists['queries'] = $wpdb->queries; } else { $debug_lists['not_queries'] = __( 'Require the define( "SAVEQUERIES" , true ).' , 'my-wp' ); } return $debug_lists; } protected static function mywp_debug_render() { if( ! MywpDeveloper::is_debug_item( 'debug_request' ) ) { echo esc_html( __( 'Not activated.' , 'my-wp' ) ); return false; } $debug_lists = self::get_debug_lists(); if( empty( $debug_lists ) ) { return false; } echo ''; foreach( $debug_lists as $key => $val ) { echo ''; printf( '' , esc_html( $key ) ); echo ''; echo ''; } echo '
%s'; if( in_array( $key , array( '$_POST' , '$_GET' , '$_FILES' , '$_COOKIE' , 'parse_url' , 'queries' , '$wp' , '$wp_query' , '$wp_rewrite' , '$wp_locale' ) ) ) { if( is_array( $val ) ) { printf( 'Count: %s
' , number_format( count( $val ) ) ); } printf( '' , esc_textarea( print_r( $val , true ) ) ); } else { echo esc_html( $val ); } echo '
'; } } MywpDeveloperModuleDevRequest::init(); endif;