Делаем рейтинг статей на 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 (зарегистрированные пользователи и гости);

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

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.

Рейтинг автора
Автор статьи
Назыров Андрей
Основатель блога и его главный редактор.
Написано статей
105
Поделись информацией:
Помогла статья? Оцените её
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
Оценок: 9
Загрузка...

Подписка на рассылку

Комментарии
  1. Игорь Черноморец

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

    • Андрей Назыров

      Игорь, привет. Да не за что. Пользуйся на здоровье.

  2. Irina

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

  3. Shiawase

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

  4. Софья

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

    • Андрей Назыров

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

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

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

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

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

  5. Денчик

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

    • Андрей Назыров

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

      • Денчик

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

      • Андрей Назыров

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

      • Денчик

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

  6. Ольга

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

    • Андрей Назыров

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

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

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

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

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

      • Денчик

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

      • Ольга

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

      • Андрей Назыров

        Да не за что.

  7. seoonly.ru

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

  8. Дмитрий

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

  9. Александр Белый

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

    • Денчик

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

  10. Дмитрий

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

    • Андрей Назыров

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

  11. Дмитрий

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

    • Андрей Назыров

      Привет, ну тогда я даже не знаю что посоветовать. Может глюк какой.

  12. Автор

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

    • Андрей Назыров

      Автор,ссылку на ваш сайт удалил.

  13. Igor4

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

    • Андрей Назыров

      А вы вставляли код в файл single.php?
      < ?php if(function_exists('the_ratings')) { the_ratings(); } ?>

  14. Евгений

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

    • Андрей Назыров

      Евгений, нужно внедрять формат отзывов в микроразметке. Подробнее здесь — http://yandex.ru/support/webmaster/supported-schemas/review-organization.xml/. По правилам микроразметки рейтинг делается только для сайтов организаций, а не для блогов и статейников. Поэтому я и убрал у себя рейтинг.

  15. Егор

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

  16. СанПан

    а для того чтобы звездочки в поиске яндекса были, есть какой плагин?

    • Андрей Назыров

      Вряд ли. Насколько мне известно, для Яндекса должна стоять микроразметка, и то не факт что выведет. На эту тему вообще много споров, но четкого ответа от Яндекса я об этом нигде не видел.

  17. Ерчик

    Спасибо за информацию. Попробую установить у себя, хотя и не хочется захламляться плагинами. Попробуем

  18. Дмитрий

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

  19. Antey

    Почему вы сами не пользуетесь данный рейтингом?

    • Андрей Назыров

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

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