WP-PostRatings добавляем рейтинги для постов и страниц в WordPress

Плагины Wordpress

Опубликовано: Декабрь 20, 2015 в 13:54 Категории: Безделушки


Плагин WP-PostRatings применяется для добавления рейтингов страницам и постам. Делается это при помощи разного вида графических баров, пользователь ставит оценку объекту описанному в контенте или самому контенту. Не первой необходимости плагин, однако задачу по добавлению рейтингов ставят достаточно часто и как результат приходится ее решать.

Плагин достаточно популярный, установлен 90 000 раз, а последнее обновление было в ноябре 2015.

Для чего используется плагин WP-PostRatings?

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

Настройки WP-PostRatings

После установки, которая проходит без каких бы то нибыло особенностей, плагин создает в боковом меню админки раздел «Raiting». Тут можно настроить графический вывод — более десятка разных вариантов, очень пристойных, подписи к рейтингу, шаблоны вывода (требуется перевод, делается прямо в настройках).

Добавление в записи и страницы

К плагинам с рейтингами предъявляются следующие требования:

  1. Форма добавления оценки, должна размещаться на страницах и записях.
  2. Форма вывода оценки, желательно размещать в любом месте контента.
  3. Форма вывода списка оцененных страниц/записей по определенным правилам — по максимальному рейтингу, по датам, категориям и пр.

Вставка форм пунктов 1 и 2 производится либо php кодом, либо шоткодом. PHP код может быть вставлен в шаблон темы или в виджет позволяющий выполнять PHP-код и выглядит так:

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

Вариант второй это вывод посредством шоткода.

[ratings] — добавление оценки для текущей страницы

[ratings id=»1″] добавления рейтинга для поста с ID 1

[ratings id=»1″ results=»true»] вывод результатов рейтинга для поста с ID 1

Как такового вывода результатов рейтингов при помощи шот-кодов не обнаружено, однако есть способы выборки и вывода по категориям и меткам и вывод при помощи PHP. Подробнее смотреть в факе плагина, ссылка внизу в таблице.

Пример вывода по тегу:

<?php if (function_exists(‘get_lowest_rated_tag’)): ?>
<ul>
<?php get_lowest_rated_tag(TAG_ID); ?>
</ul>
<?php endif; ?>

Параметром будет ID метки, число участвующих в рейтинге записей (10):

<?php get_highest_rated_tag(38, ‘both’, 0, 10); ?>

Необходимо обращать внимание на то, как будут выводиться пункты рейтинга — сортировка по возрастанию, убыванию, самые низкорейтинговые или наоборот. Детали и примеры в факе.

Если требуется организовать рейтинг для страниц, то при выводе и фильтрации необходимо привязать страницы к меткам или категориям и потом выводить фильтруя по ID метки или категории. Перевод и формат вывода настраивается в «Raiting»-«Raiting template». Шаблоны прилагаются, параметров очень много.

Вывод

Не без ущербности, но работает достаточно просто и быстро. Требует применения сторонних плагинов, легенького знания PHP и принципов его интегрирования в контент/код темы. Для придания пристойного внешнего вида требуется поработать с css.

Берем в репозитории WordPress WP-PostRatings ссылка на WP-PostRatings
ФАК проекта WP-PostRatings  WP-PostRatings
Полезная информация на русском тут

WP-PostRatings организация рейтингов - Плагины для WordPress

Запомнить, поделиться - WP-PostRatings добавляем рейтинги для постов и страниц в WordPress

Поделиться ВКонтакте Поделиться в Facebook Добавить в Twitter Поделиться с друзьями в Одноклассниках Поделиться В Моем Мире Поделиться в Гугл+

Всего комментариев: 0

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

Ваш email не будет опубликован.