И снова здравствуйте, мои дорогие друзья! Сегодня заглянул к себе в черновики блога и о ужас, оказывается рассказать о плагине WP-PostRatings я собирался ещё полгода назад. Ввёл заголовок, вставил миниатюру и.... дальше уже не помню. С кем не бывает? Теперь инструкцию - Как установить рейтинг постов на сайт WordPress - срочно в номер. Да, да - это тот самый рейтинг постов со звёздами, который выведен у меня в блоге после сообщения (раньше было). Как сделать рейтинг постов, записей, страниц на блоге/сайте через плагин.
Популярный и по моему единственный в своём роде плагин WP-PostRatings может выводить рейтинг статей в виде красивых и разнообразных иконок:
Выбор картинок просто впечатляет, автор модуля постарался, собрал все известные изображения для рейтинга в одном месте. Молодец! Хоть каждый день меняй дизайн, выбрал нужную,сохранил изменения и всё. Таким образом, можно подобрать иконку, на которую будут ваши посетители охотней нажимать. Во, только что эта мысль пришла мне в голову, надо попробовать. Всё, не буду отнимать у вас время своей болтовнёй, приступаем к работе.
Плагин WP-PostRatings - для вывода рейтинга постов в WordPress
Плагин добавляет систему рейтинга AJAX для контента вашего сайта WordPress. В данный момент модуль поддерживает русский язык, что очень хорошо - легко разберётесь. Как всегда, устанавливаем плагин через админку блога, стандартным способом. Плагины - Добавить новый, в поле для поиска вводим наше название WP-PostRatings. Естественно, он отобразится первым:
Устанавливаем, активируем и переходим к настройке плагина. В консоле появится новый раздел WP-PostRatings с пунктами. Нажимаем Настройки оценок:
WP-PostRatings настройка
На странице настроек модуля выбираем дизайн иконки рейтинга; максимальное число рейтинга и отмечаем нужное вам - Включить расширенные описания страниц от Google (Google Rich Snippets):
Следующие, что можно ещё указать это - Показать загрузку изображения с текстом; Использовать эффекты появления и затухания; Кому разрешено голосовать:
Всё, сохраняем изменения. Теперь, друзья, остаётся последний шаг - это добавить небольшой код в шаблон блога, где будет красоваться иконки для голосования.
Как установить рейтинг постов в шаблон WP
Зайдите - Внешний вид - Редактор и откройте файл Одна запись (single.php) или loop-single.php, это зависит у кого какой шаблон установлен. Находим строчку <?php the_content(); ?> или <?php while (have_posts()) : the_post(); ?> и чуть ниже добавляем такую строчку (вызов функции рейтинга):
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
Если у вас после статей уже, что то установлено (реклама, форма подписки, соцкнопки и так далее) тогда, код вызова вставьте после них. Вообщем, где то, рядом с категориями и названиями тегов. Приблизительно вот так:
Также, вы можете вывести оценки на отдельные страницы блога, на страницах архива и так далее, вставив строчку с кодом в нужные файлы шаблона. Вот и всё, дамы и господа. Надеюсь инструкция моя была вам полезна.
Если вы не хотите, чтобы оценки появлялись в каждом сообщении / странице, не используйте приведенный выше код. Просто введите в режиме Текст шорткод [ratings]
в выбранный контент поста / страницы, и он будет вставлять оценки только на этот пост или страницу.
И напоследок, может вам подойдёт вот этот плагинчик для вывода рейтинга на веб-ресурсе.
GD Rating System - рейтинг в вордпресс
Мощный, настраиваемый и универсальный плагин рейтингов, позволяющий пользователям голосовать за что угодно. Язык правда английский, но это не беда. Очень просто можно сделать перевод этим плагином. Настроек очень много и вид рейтинга симпатичный. Пример звёздного рейтинга:
А вот пример рейтинга с распределением голосов:
GD Rating System поддерживает импорт рейтинговых данных из: GD Star Rating, WPPostRatings, Yet Another Stars Rating, KK Star Ratings. Настроили и всё. Вывод рейтинга будет отображаться где пожелаете. Код ни надо вручную устанавливать, всё автоматом.
На этом, друзья, позвольте мне теперь откланяться. Удачи всем и до новых встреч. Пока, пока!
Классная и полезная статья. Благодарю автора!
Спасибо
Здравствуйте у меня на сайте звезды показывает вертикально а не горизонтально. Может поможете настроить.
Привет! А вы где вывели вызов функции рейтинга?
Добрый день. У меня таже проблема — звезды расположены вертикально. Вам удалось решить эту ее? Подскажите, пожалуйста, как решили.
Интересный плагин. А можно как-то сделать чтобы рейтинг отражался для статей только из определенной рубрики, а не для всех. Спасибо.
Нет.
Всем привет!
Как добавить WP-PostRatings на wordpress 4.8?
Заранее благодарю за ответ!
Привет! А какая разница? Всё также. От версии ничего не зависит. 🙂
Сергей, привет! Разобрался. Надо было код вставлять в файл:
/wp-content/themes/twentyfifteen/content.php
Спасибо за ваш труд. Поставил звезды, используя рекомендации из данной статьи. Поставил из перед тэгом H1, вроде получилось неплохо.
А почему не в конце статьи?
Нашел проблему. Нужно просто отключить в плагине Autoptimize галку напротив «Optimize CSS Code?» Сохранить с отчисткой кэша и после этого можно сразу же поставить галку и опять сохранить. Сразу после этого рейтинг отражается горизонтально.
Добрый день может кто сталкивался. На всех страницах плагин работает нормально а на категориях ломается. Нажимаешь на звездочки вместо них появляется 0.
Подскажите, пожалуйста, почему установив плагин WP-PostRatings звездочки выводятся вертикально. Хотя надпись прописал. Где только не вставлял в файле single.php, результат тот же везде.
Пробовал даже стили прописать, не помогает ((
Вижу они размещены у вас, как надо — горизонтально. 🙂
Добрый день! Установил плагин, все звездочки выводятся, но проблема с микроразметкой, никак не могу наладить. Сможете помочь?
Привет, Сергей! Ну как, справились самостоятельно или нет?
Не совсем. Когда оценок на странице не стоит, то показывает все нормально, а вот когда ставишь оценку, то сразу выскакивает ошибка в AggregateRating «Не указан объект отзыва», я так понял, что надо прописать где то Article. Можно ли прописать Article и т.д. для каждой странице свой? У меня на сайте на одной странице статья, а на другой продукт с ценами
У вас что, интернет магазин? Тогда вам надо погуглить в таком случае
И где, в каком месте надо прописывать Article?