Рассмотрим как отображать количество запросов и время загрузки страницы в WordPress. Обычно форумные движки внизу страницы отображают что-то вроде "страница загружена за N секунд при X запросах".
На некоторых WordPress сайтах вы также можете увидеть в футере что-то вроде этого: "64 запроса за 1,248 сек".
На самом деле всё достаточно просто, достаточно вставить следующий код куда угодно в свои файлы темы WordPress, например, footer.php:
<?php echo get_num_queries(); ?> запросов за <?php timer_stop(1); ?> секунд.
Обновите страницу и вы увидите количество запросов и время выполнения.
Вы можете вставить блок кода ниже в ваш текущий активный файл темы WordPress functions.php:
function wpse_footer_db_queries(){
echo '<!-- '.get_num_queries().' запросов за '.timer_stop(0).' секунд. -->'.PHP_EOL;
}
add_action('wp_footer', 'wpse_footer_db_queries');
Приведенный выше блок кода будет отображать HTML-комментарий в футере вашей темы перед </body>
и </html>
, содержащий количество запросов к базе данных и время, которое понадобилось для получения страницы.
Комментарий не будет виден обычному пользователю. Вы сможете увидеть его при просмотре кода страницы.