Рассмотрим как отображать количество запросов и время загрузки страницы в 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>, содержащий количество запросов к базе данных и время, которое понадобилось для получения страницы.

Комментарий не будет виден обычному пользователю. Вы сможете увидеть его при просмотре кода страницы.

Статьи # #