В этой статье я расскажу как настраивать плагин wp-postratings для cms WordPress на примере своего блога. Для начала скачиваем последнюю версию плагина здесь. Далее обычно установив плагин, заходим в меню настроек «Ratings». Оно поделено на настройки «Ratings Options», «Ratings Templates», «Manage Ratings».

В окошке «Manage Ratings» — видна вся статистика проголосовавших, начиная от логина проголосовавшего за фильм и заканчивая общей статистикой — количество всех голосов и общий средний бал.

В меню настроек «Ratings Options» можно выбрать графическое отображение кнопочки для голосования. Я обычно выбираю способ отображения конопки — «stars_crystal». По-моему очень даже ничего смотрится!

Настройка wp-postratingsРисунок 1. Выбор кнопки для голосования

И поставил в окошке «Max Ratings» значение равное 5. Чтобы опубликованные фильмы пользователи оценивали по 5 бальной шкале. Отсюда и пять отображаемых звездочек. Все остальные опции здесь оставил без изменений.

Далее заходим в очень важное меню настроек «Ratings Templates». Здесь собственно и формируются шаблоны вывода кнопки голосования. Все, что я сделал — это перевел на русский английские слова. Например, для «Ratings Vote Text» у меня получилось так:

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

А для «Ratings None» я перевел так:

%RATINGS_IMAGES_VOTE% (Оценок еще нет)<br />%RATINGS_TEXT%

Как видите ничего сложного! После того как все настроено и переведено осталось определить место вывода кнопки для голосования. Для этого я зашел в редактор файлов и нашел файл single.php — (он отвечает за вывод одиночных записей — постов). В нем, в место куда я хочу вывести кнопку я вставил код:

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

Получился такой код:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div><?php the_time(‘ j F Y’); ?></div>
<div>
<?php if(function_exists(‘the_ratings’)) { the_ratings(); } ?>
<h1><?php the_title() ?></h1>

То же самое я проделал и для главной страницы. Но уже для этого понадобился файл index.php. С помощью плагина на сайте, на базе собранной статистики голосов, можно строить правильную внутреннюю перелинковку. К примеру на главной странице можно вывести популярные статьи за 3 месяца. А на внутренних страницах можно вывести лучшие статьи за 1 месяц. Если Вам интересно как это реализовать — спрашивайте, я всегда рад Вам помочь!