ver las consultas realizadas?

2

Sé que puedo usar get_num_queries() para el número de consultas. Sin embargo, ¿cómo puedo ver qué consultas hace Wordpress realmente? He intentado usar $ consulta pero eso no funcionó.

    
pregunta FLX 21.08.2011 - 22:35

2 respuestas

6

Consulte esta página de códice .

en wp-config.php :

define('SAVEQUERIES', true);

luego en tu plantilla:

if (current_user_can('administrator')){
    global $wpdb;
    echo "<pre>";
    print_r($wpdb->queries);
    echo "</pre>";
}

o sin el SAVEQUERIES anterior, aún puede ver la consulta principal:

global $wp_query;
echo $wp_query->request;

o para ver todos los $wp_query :

<pre>
    <?php print_r($wp_query); ?>
</pre>
    
respondido por el Milo 21.08.2011 - 22:56
0

La respuesta de Milo es correcta. Yo agregaría eso para ahorrarle algunos problemas, descargue el Barra de depuración de WordPress . Este complemento agregará una pequeña barra en la parte inferior de las páginas frontales y capturará información importante de depuración, incluidas las consultas realizadas durante la solicitud. Para que funcione, debes asegurarte de que las constantes WP_DEBUG y SAVE_QUERIES estén establecidas como verdaderas en tu archivo wp-config.php.

    
respondido por el tollmanz 22.08.2011 - 00:04

Lea otras preguntas en las etiquetas