Уроки Wordpress: расширенный код статистики

На одном из прошлых уроков, мы рассказывали о том, как измерять производительность блога, отображая количество запросов и время генерации страницы. Сегодня мы немного изменим этот блог, он будет более удобно выводить статистику и отображать использование памяти Вашим блогом.

Код который мы составили на прошлом уроке выглядит вот так:

<!-- <?php printf(__('%d queries. %s seconds.', 'kubrick'), get_num_queries(), timer_stop(0, 3)); ?> -->

Для начала мы пропишем условие, чтобы статистика работы блога отображалась только для авторизованного администратора блога. Выглядит это следующим образом:

<?php if (current_user_can(’level_8′))

{ }

?>

А в фигурных скобках у нас будет код,  который необходимо отображать для администратора.

echo $GLOBALS["memused"];
echo “<br />Вордпресс использовал: ” . memory_get_usage()/1024/1024 . ” Мбайт памяти<br />”;
printf(__('Для этого понадобилось %d запросов. %s секунд.', 'kubrick'), get_num_queries(), timer_stop(0, 3));

В результате должен получится следующий кусок кода:

<?php if (current_user_can(’level_8′)) {
echo $GLOBALS["memused"];
echo “<br />Вордпресс использовал: ” . memory_get_usage()/1024/1024 . ” Мбайт памяти<br />”;
printf(__(’Для этого понадобилось %d запросов. %s секунд.’, ‘kubrick’), get_num_queries(), timer_stop(0, 3));
}
?>

Его нужно вставить в файл footer.php перед строками:

</body>
</html>

Теперь Вы всегда можете посмотреть сколько памяти используется для генерирования страниц Вашего блога.

Напишите Ваше мнение