Home / Wordpress / Делаем рейтинг статей на WordPress при помощи плагина

Делаем рейтинг статей на WordPress при помощи плагина

Привет, дорогие читатели блога! Многие из нас любят различные рейтинги. Рейтинги привлекают читателей. Именно поэтому этот метод активно используют в контент-маркетинге. Статьи с заголовками вроде «10 самых красивых девушек планеты» или «ТОП модных ювелирных украшений 2016 года» всегда привлекут внимание широкой публики. И пусть даже такая статья не будет заточена под поисковый запрос, она принесет немалый трафик за счет расшаривания в соц. сетях, с условием, что она написана интересно.

плагин wordpress рейтинг

Любовь человечества к рейтингам можно использовать не только в контент маркетинге. Этот способ можно использовать абсолютно везде, к примеру можно реализовать рейтинг статей на блоге WordPress при помощи плагина. Собственно об этом сегодня и пойдет речь в этой статье. Я расскажу как сделать рейтинг статей на блоге Wodpress и что благодаря этому рейтингу можно получить.

Плагин рейтинга статей на WordPress блоге

Рейтинг статей на блоге можно реализовать при помощи плагина WP-PostRatings. Скачать плагин можете с официального сайта WordPress. После того, как вы скачали и установили плагин WP-PostRatings, необходимо его настроить. Плагин англоязычный, но настроек в нем немного, о них подробно я сейчас расскажу.

В настройках плагина есть всего три пункта:

настройки плагина WP-PostRatings

Manage Ratings – в данной вкладке можно увидеть логи рейтинга всех страниц. Эта вкладка интересна лишь для аналитики.

Ratings Options. Именно в этой вкладке собраны настройки плагина. Для начала нужно выбрать изображение отображающее рейтинг.

формат рейтинга статей

Max Ratings – это значение оценки. Я рекомендую установить 5. Почему спросите вы? Потому-что именно 5 звезд отображается в сниппете поисковой системы Google, если внедрить микроразметку Schema.org.

После этого выберете значение «Enable Google Rich Snippets». Выбрав вариант «Yes», вы разрешаете использовать звездочки рейтинга в сниппете Гугл, и соответственно вариантом «No» запрещаете.

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

звездочки в сиппете

Далее проверьте, чтобы значения Rating Image, Rating Text и Rating Value совпадали как у меня на скриншоте.

настройка звезд в плагие рейтинге

Ratings AJAX Style — это настройки сопровождающего рейтиг текста (Show Loading Image With Text) и плавное появление рейтинга (Show Fading In And Fading Out Of Ratings). Выполнять данную функцию или нет, решать вам. Я бы рекомендовал отключить.

Who Is Allowed To Rate? (кто может ставить оценку?). Доступны три варианта:

  1. Guests Only (Только гости);
  2. Registered Users Only (Только зарегистрированные пользователи);
  3. Registered Users And Guests (зарегистрированные пользователи и гости);
Возможно вас заинтересует:  Как быстро и безопасно редактировать файл function.php в Wordpress

Я бы на вашем месте предпочел третий вариант.

Logging Method (метод регистрации). Это значение вовсе не значит, что пользователи вашего блога должны будут регистрироваться. Это условия, прав постановки оценки статьи. Доступны следующие варианты:

  • Do Not Log (Любой может ставить неограниченное количество оценок);
  • Logged By Cookie (Пользователь не сможет дважды поставить оценку для одной статьи, пока хранятся данные Cookie в его браузере);
  • Logged By IP (Пользователь не сможет дважды оценить статью с одного IP адреса);
  • Logged By Cookie and IP (Совмещает в себе два предыдущих варианта);
  • Logged By Usename (Пользователь с одним ником не сможет дважды оценить статью).

Лучше всего выбрать вариант «Logged By Cookie and IP». Благодаря этому вы запретите одному и тому же пользователю ставить несколько оценок.

Ratings Templates. В этой вкладке нужно изменить описание подсказок, отображаемые рядом со звездочками. То есть попросту сделать перевод.

1. Значение

%RATINGS_IMAGES_VOTE% (<strong>%RATINGS_USERS%</strong> votes, average: <strong>%RATINGS_AVERAGE%</strong> out of %RATINGS_MAX%)<br />%RATINGS_TEXT%

Необходимо поменять на

%RATINGS_IMAGES_VOTE% (<strong>%RATINGS_USERS%</strong> голосов, оценка: <strong>%RATINGS_AVERAGE%</strong> из %RATINGS_MAX%)<br />%RATINGS_TEXT%

2. После этого меняем значение

%RATINGS_IMAGES% (<em><strong>%RATINGS_USERS%</strong> votes, average: <strong>%RATINGS_AVERAGE%</strong> out of %RATINGS_MAX%</em>)<br /><em>You need to be a registered member to rate this post.</em>

На следующее:

%RATINGS_IMAGES% (<em><strong>%RATINGS_USERS%</strong> голосов, оценка:<strong>%RATINGS_AVERAGE%</strong> out of %RATINGS_MAX%</em>)<br /><em>Вам необходимо зарегистрироваться, чтобы оценить пост.</em>

3. Значение

%RATINGS_IMAGES_VOTE% (No Ratings Yet)<br />%RATINGS_TEXT%

Меняем на

%RATINGS_IMAGES_VOTE% (Проголосуй первым!)<br />%RATINGS_TEXT%

4. Значение

<li><a href=»%POST_URL%» title=»%POST_TITLE%»>%POST_TITLE%</a> %RATINGS_IMAGES% (%RATINGS_AVERAGE% out of %RATINGS_MAX%)</li>

Меняем на

<li><a href=»%POST_URL%» title=»%POST_TITLE%»>%POST_TITLE%</a> %RATINGS_IMAGES% (%RATINGS_AVERAGE% из %RATINGS_MAX%)</li>

5. Значение

<li><a href=»%POST_URL%»  title=»%POST_TITLE%»>%POST_TITLE%</a> — %RATINGS_USERS% votes</li>

Меняем на

<li><a href=»%POST_URL%»  title=»%POST_TITLE%»>%POST_TITLE%</a> — %RATINGS_USERS% голосов</li>

На этом настройка плагина закончена. Теперь, в то место, где вы хотите вывести звездочки рейтинга, необходимо вставить вот этот код:

<?php if(function_exists('the_ratings')) { the_ratings(); } ?>

Вот в качестве примера я вставил код в файл single.php, который отвечает за вывод статей блога. И результат получился такой:

звездочки рейтинга на блоге

После того, как будет оставлена оценка, рейтинг будет выглядеть так:

оцененная статья

Если внедрить микроразметку Schema.org, то рейтинг статей, выводимый данным плагином будет отображен в сниппете Google, что значительно привлекает к нему внимание. Правда здесь есть небольшой минус. Дело в том, что рейтинг в мироразметке согласно правилам должен располагаться на сайтах, содержащих отзывы. То есть на страницах с таким форматом:

itemscope itemtype=http://schema.org/Product

А если у вас обычный блог или информационный статейник, в микроразметке для него должен быть следующий формат:

itemscope itemtype=http://schema.org/Article

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

Возможно вас заинтересует:  Плагин ВП Типограф Лайт - предназначение, его настройка и установка

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

Вот такой вот простой, но весьма интересный и эффективный плагин рейтинга на WordPress.

Об авторе: Андрей Назыров

Приветствую Вас на своем блоге! Здесь Вы найдете всю необходимую информацию по созданию своего блога (сайта), его SEO оптимизации и последующего заработка.

31 комментарий

  1. Давно хочу установить рейтинг статей. И вот благодаря твоей статьи я это и сделаю наконец то. Спасибо Андрей

    Ответить
  2. Если мы знаем, что многие люди любят всевозможные рейтинги, а , значит, и у читателей рейтинг определённой статьи будет привлекать больше внимания, — почему бы не установить на сайте подобный полезный плагин?

    Ответить
  3. Я именно таким плагином и пользуюсь — мне нравится.

    Ответить
  4. Андрей, здравствуй! Наверно я буду задавать глупые вопросы, если можешь, то не сердись. Мне не понятно, если пользуешься плагином, то зачем еще вставлять код «<?php if(function…." в статью? Обычно бывает или плагин или код.

    Ответить
    • Мне не понятно, если пользуешься плагином, то зачем еще вставлять код «< ?php if(function…." в статью?

      Код вставляется не в статью, а в файл, выводящий статьи на блоге — single.php

      Обычно бывает или плагин или код

      Не всегда. Многие плагины требуют вставки кода, к примеру плагин хлебных крошек Breadcrumb NavXT.

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

      Ответить
  5. При небольшом редактировании файла плагина ни гугл ни яша не выдают в микроразметке никаких ошибок.

    Ответить
    • Интересный у вас вариант, попробую его применить на практике.

      Ответить
      • Единственный минус при обновлении плагина придется заново редактировать. Но с учетом что он обновляется не часто, неудобство несущественно.

      • Или как вариант, можно запретить его обновление 🙂

      • Каждому свое. Мне проще заново строчки найти и мочкануть, чем со старым плагином работать и надеяться, что при очередном обновлении cms он мне весь сайт не завалит. 🙂

  6. Андрей, привет. Где-то мой комментарий к этой статье затерялся). Я спрашивала можно ли устанавливать этот плагин, если нет микроразметки?

    Ответить
    • Оль, привет. Извини, восстанавливал бэкап после неудачных манипуляций с кодом, поэтому около 10 комментариев исчезли 🙂

      Да, устанавливать думаю можно. Хуже точно не будет. Правда сейчас что-то Гугл начал чудить со сниппетами, вот цитата с одного SEO форума:

      Google выступил против сверхактивного использования расширенных сниппетов вебмастерами. По словам Зинеб Аит Бахаджи, представителя поисковика, страница выдачи стала слишком перегруженной из-за резкого увеличения количества сниппетов.

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

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

      Ответить
      • Все как обычно. Поисковики сами все знают. Или думают, что все знают. 🙂

      • Гугл, за справедливость и против всевозможного влияния на поисковую выдачу). Прям революционер в Интернет!). Спасибо, Андрей, за разъяснения.

      • Да не за что.

  7. Спасибо-) Звездочки супер

    Ответить
  8. Я тоже к себе на сайт поставил. Суперская вещь, только один тип звезд не работает почему-то. Зато все остальные пашут.

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

    Ответить
    • Как автор задумал. По другому не выйдет. 🙂

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

    Ответить
    • Дмитрий, привет. Возможно в настройках указано — Registered Users Only (Только зарегистрированные пользователи). Так как зарегистрированным пользователем блога являешься только ты, то и оценивать статьи сможешь только ты.

      Ответить
  11. Привет снова! Посмотрел все настройки, там стоит Registered users and guests. Все равно глухо. Уже перешарил. Непонятно прям. Ну ладно. Всё равно спасибо за помощь.

    Ответить
  12. Автор:

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

    Ответить
  13. Уже несколько дней воюю с плагином. НЕ отображаются звезды (((
    Мой сайт: live4travel.com.ua/
    При этом сайт статейный и его посещают очень много людей. В чем может быть причина? Может код нужно подправить?

    Ответить
  14. У меня ошибка появляется в микроразметке. Пишет что не найден объект отзыва. Как это можно поправить.

    Ответить
  15. Интересненько. Сейчас попробуем. =)

    Ответить

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

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