Когда вы работаете над своим шаблоном, или плагином, очень часто бывает полезным знать общее количество запросов, которое обрабатывает движок, а также общее время, которое требуется WordPress для загрузки той или иной страницы.
Эту информацию вы можете использовать для себя во время разработки, или же показывать эту информацию в футере посетителям вашего сайта. Вывод будет в следующем формате, например, «75 запросов за 1,155 секунды«.
В сегодняшнем практическом уроке мы покажем вам, как это можно сделать для сайта на движке WordPress.
Чтобы показывать количество запросов и время загрузки страницы в WordPress, вам необходимо лишь добавить следующий код в нужный файл шаблона активной темы (например, чтобы выводить информацию в футере, используйте шаблон footer.php
):
<p><?php echo get_num_queries(); ?> запросов за <?php timer_stop(1); ?> секунд.</p>
После этого сохраните файл и обновите любую страницу на сайте. Вы должны увидеть общее количество запросов и время, которое понадобилось движку ВордПресс для их выполнения.
Первая функция (get_num_queries()
) получает количество запросов, которые были сделаны к базе данных WordPress до момента вызова этой функции.
А вторая функция (timer_stop()
) получает или выводит время выполнения PHP-скрипта с момента начала генерации страницы и до момента вызова этой функции. В нашем примере мы используем аргумент 1 (timer_stop(1)
), что означает выводить результат на экран.
Надеемся, что этот небольшой практический пример вам пригодится!
Представьте, что каждая ссылка на вашем сайте – это дверь. Обычная ссылка ведет посетителя в…
Представьте, что ваш основной сайт – это большой дом, стоящий на вашем земельном участке (example.com).…
Есть два способа командовать женщиной, но никто их не знает Френк МакКинни Кин Хаббард
Самое обидное, что в информационной войне всегда проигрывает тот, кто говорит правду, ведь он ограничен…
Если тебе когда-нибудь захочется найти такого человека, который сможет одолеть любую, даже самую тяжелую беду…
Представьте себе, что вы открыли пиццерию в Киеве. Ваша пицца настолько вкусна, что ее хотят…