Как же все таки интересно смотреть на статистику своего сайта, особенно если есть на что смотреть. Кто-то смотрит на количество посетителей на сайта, кто-то на параметры ПР и ТиЦ, а кто-то смотрит ещё и на количество просмотров записей.
Зачем это нужно делать?
Смотрите простой пример, вы заказываете интересный контент для своего сайта на форумах, биржах или на прямую у копирайтеров. И вполне может быть так, что тексты всех этих копирайтеров вам по душе и все время платите деньги им, но может все таки не у каждого из них статьи действительно интересные?
А проверить это можно следующим образом, установить маленький код к себе на сайт и следить за количеством просмотров любой статьи. Какие статьи будут набирать больше просмотров, значит те статьи и интереснее вашим пользователям.
Да если вы и не заказываете статьи для сайта, а пишите их сами, то разве вам не интересно узнать сколько раз прочли вашу статью? Можно же узнать какие темы интересны вашим посетителям и написать следующую статью на эту тему.
1. Открываем файл functions.php и вставляем туда этот код:
function getPostViews($postID){ $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return "0 просмотров"; } return 'Просмотров: '.$count; } function setPostViews($postID) { $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, $count_key, $count); } }
2. Теперь заходим в файл single.php и вставляем туда в главный цикл этот код:
<?php setPostViews(get_the_ID()); ?>
3. В том месте где нужно выводить количество просмотров ставим этот код:
<?php echo getPostViews(get_the_ID()); ?>
Вот и все! Удачи!
Источник