Настройка плагина wp-postratings

В этой статье я расскажу как настраивать плагин 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 месяц. Если Вам интересно как это реализовать — спрашивайте, я всегда рад Вам помочь!

4 комментария к “Настройка плагина wp-postratings”

  1. Евгений

    Скачен плагин, активирован, вставлен код в одиночную запись , но ничего не происходит! На моем сайте установлена последняя версия wordpress. Многие плагины через код работают…но этот не хочет. Подскажите что не так.

  2. Stanislav Rahimov

    стоит шаблон newsworld. там он основан на этом плагине. Вопрос как на главное странице вывести статьи не по рейтингу а просто последние. А то получается, что последние становятся в конец списка по рейтингу а старые становятся первыми….кто сталкивался?

  3. Андрей

    Здраствуйте. Не подскажите как можно реализовать вывод 30 лучших статей за месяц на главной? И еще хотелось бы узнать возможен ли вывод 10 лучших статей из определенной категории?

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *