2008-08-18 1 views
13

Я заметил, что несколько Wordpress блог есть статистика запросов, присутствующая в их сноске, что просто указать количество запросов и общее время, необходимое для их обработок для конкретной страницы, читать что-то вроде:Как отобразить статистику запросов базы данных на сайте Wordpress?

23 запросов , 0,448 секунд

Мне было интересно, как это делается. Является ли это использованием конкретного Wordpress-плагина или, возможно, использования какой-либо определенной функции php в коде страницы?

ответ

18

Попробуйте добавить это к нижней части колонтитула в шаблоне:

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

или сор-админ/админ-footer.php, если вы хотите, чтобы показать в панели администратора серверной. – Phil 2015-09-26 14:02:09

1

WordPress имеет простое решение в настоящее время

Существует функция называется get_num_queries() и как указано в других ответах timer_stop().

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

get_num_queries() - возвращает количество запросов к базе данных во время выполнения WordPress и не принимает никаких параметров

+0

Есть ли способ разместить это на панели администратора? – Phil 2015-09-25 12:52:25

Смежные вопросы