Как вывести количество просмотров страницы

Часто на многих блогах я встречал такую фишку, как количество просмотров записи. Мне стало интересно, каким образом достигается такая возможность.

Мои поиски по Интернет увенчались успехом и я нашел несколько вариантов, как вывести количество просмотров записей и статей вордпресс.

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

В принципе, можно установить плагин  Wp-PostViews, однако он очень громоздкий и создает большую нагрузку на сервер.

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

Этот способ совершенно не создает нагрузок на сервер, не требует обновлений, очень прост в настройках и установке. Одним словом, сплошные преимущества.

Для того, чтобы вывести количество просмотров, нам необходимо создать две функции. Одну для подсчета просмотров и вторую для того, чтобы вывести на экран количество просмотров.

Открываем 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);
}
}

После этого нам необходимо установить в шаблон страницы или шаблон одиночной записи слудующий код:

<?php setPostViews(get_the_ID()); ?>

Данная функция будет фиксировать количество просмотров.

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

<?php echo getPostViews(get_the_ID()); ?>

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

Хотите выиграть  новый Apple Macbook? Работай с Вконтакте – получай призы! Приглашаем Вас принять участие в акции «Лето в контакте» от компании Миксмаркет, о которой я упоминал здесь.

Если Вам понравилась статья, не забывайте поделиться с друзьями:

Предыдущие статьи из категории: CMS, дизайн, шаблоны

  • Отключаем автосохранение статей
  • Делаем постраничную навигацию в WordPress без плагина.
  • Лучшие галереи для WordPress
  • Обновил Вордпресс до версии WordPress 3.2.1.
  • Template CMS-еще одна простая система управления сайтом.
  • CMS GetSimple-прекрасный вариант для мини-сайтов

  • Оставить комментарий

    Ваш email не будет опубликован. Обязательные поля отмечены *

    Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>