Как изменить количество просмотров статьи WordPress, выводимое плагином WP-PostViews


Как изменить количество просмотров статьи WordPress, выводимое плагином WP-PostViewsЛишний раз убеждаюсь, что разбираться с проблемами нужно в первой половине дня. Сегодня не сразу сообразил (пост написан вчера, вообще-то), как изменить количество просмотров статьи в блоге на WordPress, которые выводятся с помощью плагина WP-PostViews.

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

Почему-то не пользуюсь простым способом вывода количества просмотров записи без установки плагина, когда в файл темы function.php добавляется еще одна функция. Значение просмотров в этом случае, кстати, берется из базы данных. И менять значение просмотров поста нужно тоже в базе данных. Наверное, еще одной причиной является то, что с плагином легче и без заморочек с кодом вывести список самых популярных записей и так далее.

Здесь, вероятно, нужно было бы рассказать, как устанавливается, настраивается и используется плагин для вывода количества просмотров постов WP-PostViews… Но в Интернете столько подробных инструкций, что даже не хочется плодить еще одну писанину. А вот, кстати, об изменении количества просмотров записей WordPress статей почти нет, и их еще не сразу найдешь.

Итак, сегодня переделал немного и снова опубликовал старую статью в блоге о футболе. Так нужно было. Но у статьи уже было какое-то количество просмотров (12 штук), и они остались после повторной публикации.

Количество просмотров статьи WordPress, выводимое плагином WP-PostViews

За количество просмотров «отвечает» таблица wp_gdpt_posts_views в базе данных WordPress. Здесь это значение действительно то, которое должно быть.

Таблица wp_gdpt_posts_views в базе данных WordPress

Нужно найти строку, соответствующую статье сайта. Для этого существуют (ну, не только для этого, конечно) значения post_id – первая колонка в таблице. Здесь я немного отвлекусь: это ID-номер элемента, который для поста написан в его адресе, если вы не меняли структуру постоянных ссылок.

Вот, например, как это выглядит в адресе статьи известного блога:

ID поста в адресе статьи

Но у меня постоянные ссылки настроены по-другому. Для «подопытной» статье это, например:

Человекопонятный адрес статьи

На странице всех записей в админке WordPress новых версий есть колонка, которая так и называется: «ID». Раньше ее не было, и приходилось использовать разные хитрости или специальные плагины. Но теперь прекрасно видно, что ID поста – 217, например.

ID поста в списке записей

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

Опять та же картинка

Тут до меня дошла информация сверху, что количество просмотров статей, которое показывает плагин WP-PostViews, меняется в значениях произвольных полей в админке при редактировании записей.

И мы выходим на финишную прямую (благодарю за терпение!). Открываем страницу записей, наводим курсор на нужную и нажимаем ссылку «Изменить» под заголовком статьи или на сам заголовок.

Изменить запись в блоге

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

Дело в том, что сначала нужно его включить: нажимаем на кнопочку «Настройки экрана» в правом верхнем углу страницы…

Настройки экрана

…и ставим галочку на опции «Произвольные поля».

Произвольные поля

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

Вот так примерно этот блок выглядит в футбольном блоге:

Блок Произвольные поля

Я, конечно, соврал, что не использую произвольные поля. Просто, не меняю их автоматические значения. А теперь поменяю – количество просмотров в поле под названием «views»:

Произвольное поле для количества просмотров

Здесь нужно исправить число, количество просмотров статьи блога на WordPress, которое показывает плагин WP-PostViews. После этого нажать «Обновить».

Значение меняется в настройках записи:

Произвольное поле для количества просмотров

После обновления страницы меняется и количество просмотров статьи на сайте:

Новое значение количества просмотров статьи

Конечно, у меня была цель обнулить количество просмотров поста, но вы можете, например, добавить просмотры. Написать 1000000 или что-то еще. Хотя будет это выглядеть довольно странно, ведь есть еще счетчик статистики Liveinternet, который у меня установлен на сайтах. И если за сутки было 1000 человек, а новый пост имеет миллион просмотров…

В общем, дело сделано! Количество просмотров, которое выводит плагин WP-PostViews, я изменил, то есть, обнулил для отдельно статьи блога.

И чтобы совсем не уснуть, предлагаю посмотреть короткое видео «Lionel Messi - Top 10 Goals 2012-2013», о лучших голах Лионеля Месси в прошлом сезоне, как видно из названия. Странно только, что видео с лучшими голами 2013 года опубликовано на YouTube в сентябре 2012… Но, думаю, голы «золотого мальчика» от этого хуже не станут, не правда ли?

Get the Flash Player to see this content.

Похожие публикации

Поделитесь своими мыслями с помощью ВКонтакте или Facebook!



  1. Наталья

    Добрый день.
    Спасибо. Статья очень помогла, я уж думала нужно будет через базу данных лезть менять.
    Еще раз спасибо.

  2. Мда всё чаще убеждаюсь что wordpress более гибкий и функциональный движок

  3. Марина

    Спасибо! Я в бд таблиц этого плагина не нашла, потому фишка с произвольными полями помогла шикарно!

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


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>