2008-08-18 17 views
13

me he dado cuenta de que algunos blogs de Wordpress tienen estadísticas de consulta presentes en su pie de página que se limitan a afirmar que el número de consultas y el tiempo total necesario para procesarlos para la página en particular, leer algo como:¿Cómo visualizo las estadísticas de consulta de base de datos en el sitio de Wordpress?

23 consultas . 0.448 segundos

Me preguntaba cómo se logra esto. ¿Es a través del uso de un complemento de Wordpress en particular o tal vez mediante el uso de alguna función de php particular en el código de la página?

Respuesta

18

Trate de añadir esto a la parte inferior del pie de página en su plantilla:

<?php echo $wpdb->num_queries; ?> <?php _e('queries'); ?>. <?php timer_stop(1); ?> <?php _e('seconds'); ?> 
+0

o wp-admin/admin-footer.php si desea que se muestre en el panel backend de administración. – Phil

1

WordPress tiene una solución muy fácil ahora

Hay una función llamada get_num_queries() y como se especifica en otras respuestas timer_stop().

<?php echo get_num_queries(); _e(' queries'); ?> in <?php timer_stop(1); _e(' seconds'); ?></p> 

get_num_queries() - Devuelve el número de consultas de bases de datos durante la ejecución de WordPress y no acepta parámetros

+0

¿Hay alguna manera de poner esto en el panel de administrador de backend también? – Phil

+0

La función 'get_num_queries()' es una función global. El fragmento de arriba debería funcionar en el panel de administración de back-end (área de wp-admin). –

+0

Gracias. El mejor lugar para esto es al final de wp-admin/admin-footer.php – Phil

Cuestiones relacionadas