Вы здесь
Главная > Мой блог > WEB-разработка > WordPress > Количество просмотров записи на WordPress без плагинов

Количество просмотров записи на WordPress без плагинов

Количество просмотров записи на WordPress без плагинов

Как же все таки интересно смотреть на статистику своего сайта, особенно если есть на что смотреть. Кто-то смотрит на количество посетителей на сайта, кто-то на параметры ПР и ТиЦ, а кто-то смотрит ещё и на количество просмотров записей.

Зачем это нужно делать?

Смотрите простой пример, вы заказываете интересный контент для своего сайта на форумах, биржах или на прямую у копирайтеров. И вполне может быть так, что тексты всех этих копирайтеров вам по душе и все время платите деньги им, но может все таки не у каждого из них статьи действительно интересные?

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

Да если вы и не заказываете статьи для сайта, а пишите их сами, то разве вам не интересно узнать сколько раз прочли вашу статью? Можно же узнать какие темы интересны вашим посетителям и написать следующую статью на эту тему.

Советую это сделать как можно быстрее, кто готов это сделать сейчас, давайте приступим:

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()); ?>

Вот и все! Удачи!

Добавить комментарий

Top