навигация в магазине

Как сделать на блоге красивый рейтинг постов на WordPress

Приветствую вас, дорогие друзья. В этой статье я покажу вам, как с помощью плагина WP-PostRatings сделать вот такой красивый рейтинг статей в WordPress.

плагин WP-PostRatings

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

плагин WP-PostRatings

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

Установка и настройка плагина рейтинга статей WP-PostRatings.

плагин WP-PostRatings1) Скачиваем плагин здесь и закачиваем его на блог, активируем.

2) Переходим в новую вкладку «Ratings», которая у вас появилась в панели WordPress. Тут у вас выпадет еще четыре дополнительные вкладки.

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

Ratings Options –  тут вы выбираете внешний вид понравившегося вам рейтинга.

Rating Templates – тут указаны функции и текст, который будет отображаться при голосовании. Тут, собственно, ничего трогать не надо, учитывая, что все уже переведено на русский язык, но тут есть один подвох. Дело в том, что если вы поменяете вид рейтинга в «Ratings Options», то все станет на английском и вам придется перевести пару слов из этих таблиц.

Uninstall WP-PostRatings – это вкладка удаления плагина. Она нужна для того, чтобы вместе с плагином удалился и весь мусор, который остался от него в базе данных WordPress.

3) Собственно, как видите, плагин WP-PostRatings очень простой, так что из всех этих настроек вам понадобится только Manage Ratings.

плагин WP-PostRatingsТут в «Ratings Image» выберите понравившейся вам рейтинг статей. Большинство почему-то выбирают именно звездочки, хотя сердечки тоже неплохо смотрятся.

Max Ratings – тут вы указываете максимальный рейтинг. Если поставите 5, то у ваших посетителей будет возможность по пятибалльной шкале (звездочкам) оценить вашу статью.

Enable Google Rich Snippets? – поставьте тут Yes, если хотите чтобы ваш рейтинг статей отображался при расширенном поиске в Google.

Rating Value – тут вы указываете, сколько баллов прибавляется к рейтингу при голосовании одного человека. По умолчанию стоит один.

Show Loading Image With Text – показывать ли изображение рейтинга и текста?

Show Fading In And Fading Out Of Ratings – менять ли цвет рейтинга при наводке на него мышкой?

Who Is Allowed To Rate? – тут вы указываете, кто может голосовать. Guests Only – все кроме зарегистрированных пользователей. Registered Users Only – только зарегистрированные пользователи.  Registered Users And Guests – все.

Ratings Logging Method – тут вы выбираете по каким критериям сохранять данные о пользователях, чтобы они не смогли еще раз проголосовать.

4) Гуд, после того как все настроете, нажмите на «Save Changes». Теперь можете полюбоваться на свой рейтинг статей. Кстати, если он вдруг не появился, идем во «внешний вид» «редактор» «одна запись» и вставляем этот код перед заголовком статьи или после как вам будет удобнее.

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

Если вы вдруг не знаете, как найти этот самый заголовок, то рекомендую вам почитать статью про другой не менее популярный плагин для WordPress Breadcrumb NavXT, в котором данная тема затрагивалась. Кстати, если вы хотите видеть данный рейтинг только в некоторых записях, а не во всех, то вам нужно открыть нужные вам статьи и в их начале или в конце во вкладке «текст» вписать этот шорткод [ratings] и сохранить запись.

 

Что делать, если выходит ошибка в плагине рейтинга статей WP-PostRatings?

Иногда бывает так, что при попытке проголосовать может выйти ошибка Failed To Verify Referrer или -1. Тут все дело в кэширование блога. Чтобы это исправить зайдите в настройки вашего плагина, который делает у вас кэширование. В нем выставьте минимальное время сохранения кэша страниц, а также потом очистите кэш. Таким образом, вы решите проблему появления ошибки в рейтинге, правда от плагина кэширования теперь толку совсем не будет, так как он больше не выполняет свою функцию, но в этом нет  ничего страшного, так как еще есть второй способ, как решить эту проблему.

Зайдите в «плагины», найдите плагин WP-PostRatings и нажмите рядом «изменить». Откройте файл wp-postratings.php и замените вот этот код:

// Verify Referer if (!check_ajax_referer ('postratings_'.$post_id.'-nonce', 'postratings_'.$post_id.'_nonce', false)) { _e ('Failed To Verify Referrer', 'wp-postratings'); exit (); }

На этот и сохраните файл.

// Verify Referer if (!check_ajax_referer ('postratings_'.$post_id.'-nonce', 'postratings_'.$post_id.'_nonce', false)) { //_e ('Failed To Verify Referrer', 'wp-postratings'); _e ('', 'wp-postratings'); //exit (); }

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

Плагин защиты от спама - Math Comment Spam Protection
Как сделать плавающий виджет с плагином и без на WordPress?
Плагин всплывающей формы авторизации - Login box

Поделиться с друзьями и коллегами.

Система Orphus
  1. swetusik.ru:

    Ratings Logging Method — Do Not Log- пожалуйста на пишите, что это значит? И ещё у меня почему то на звездочках цвет не появляется 😥

    • Макс:

      ХЗ. Цвет звездочек кажется меняется только тогда, когда вы проголосуете за статью. К тому же там есть несколько типов звезд.

      Лучше сердечки поставьте, они лучше подойдут вашему сайту. 😡

  2. Дима:

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

    • Макс:

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

  3. Николай:

    Когда вставляю , вся правая колонка сайта съезжает вниз. В чём может быть проблема?

    • Макс:

      Может код не в походящее место вставили.

  4. Николай:

    В разные вставлял. Рейтинг появляется, колонка съезжает (((

    • Макс:

      Попытайся в файл single.php вставить код практически в самом конце, чтобы рейтинг появлялся в конце статьи, либо в файл comments.php в самом начале.

  5. Николай:

    Тоже самое. Думаю, шаблон с этим плагином не дружит.

    • Макс:

      Скорее всего так.

      Можно на фрилансе попросить, за 200-400 руб вам сделают.

Прокомментировать

Максим Вячеславович – автор блога firstprize.ru, вольный SEO специалист, вебмастер, Web-разработчик на WordPress и человек-оркестр с опытом в некоторых других областях. Личное кредо — хочешь сделать что-нибудь хорошо, сделай это сам. В моменты особого вдохновения создаю видеоклипы и ковыряюсь в кодах. Основные профессиональные инструменты —Dreamweaver, Adobe Photoshop, Site-аuditor. Спасибо за внимание, заходите снова!