небольшие плюшки wordpress

Рано или поздно любому владельцу wordpress (да и других движков) приходится столкнуться с вопросом: сколько ресурсов потребляет его сайт?

Редактируем файл /wp-content/themes/название_вашей_темы/functions.php и добавляем перед закрывающим ?> такой код:

function usage() {
printf(('%d / %s'), get_num_queries(), timer_stop(0, 3));
if ( function_exists('memory_get_usage') ) 
echo ' / ' . round(memory_get_usage()/1024/1024, 2) . 'mb '; }
add_action('admin_footer_text', 'usage');

Обновляем страницу админки и видим внизу строчку 40 / 0,768 / 37.59mb — что означает 40 запросов, 0.768 сек время генерации страницы, 37.59 мегабайт оперативной памяти использовано

Ну и для пущей красоты чтобы при просмотре статей видеть такую же статистику добавим в /wp-content/themes/название_вашей_темы/sidebar.php

<?php if (current_user_can('level_10')){ ?>
<small><?php usage();?></small><?php } ?>

Обычным посетителям статистика не видна, только нам))

Update 1:
Можно другим способом скрыть со страницы статистику, но она будет видна в исходном коде и ее можно посмотреть в любой момент не авторизуясь в админке:

<!--<?php usage();?>-->

2 комментария

Аватар

Ruson on 16.12.2013 at 13:03.

А можно добавить не в сайдбар а в footer.php?

Ответить

manager

manager on 16.12.2013 at 14:02.

Да можно. Где удобнее, там и разместите.

Ответить

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.