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

Плагин WP-PostRatings для рейтинга постов в WordPressWP-PostRatings является плагином для WordPress, который позволяет организовать рейтинг постов. Данный плагин позволит вашим посетителям выставлять оценки для каждого поста. Оценки могут быть как положительные, так и отрицательные, а так же количественные (будет отображаться звездочками, сердечками, квадратиками, полосками).

Кроме этого плагин WP-PostRatings позволяет:

  1. Отображать какое количество раз проголосовали за пост
  2. Использовать свои CSS для отображения рейтинга
  3. Настраивать кому разрешено голосовать: только гостям, только зарегистрированным пользователям, зарегистрированным пользователям и гостям.
  4. Настраивать метод отслеживания рейтингов: не отслеживать, отслеживать по IP, по Cookie, по IP и Cookie, отслеживать по имени пользователя.

Установка плагина WP-PostRatings простая, как и у большинства плагинов для WordPress.

  1. Скачайте плагин WP-PostRatings следующей ссылке:
    http://wordpress.org/extend/plugins/wp-postratings/
  2. Распакуйте архив в каталог wp-content/plugins вашего блога.
  3. Активируйте плагин в панели администрирования.

На этом установка плагина заканчивается и необходимо в используемом шаблоне добавить строчку для отображения системы голосования. Например, мы решили, что на голосование будет доступно на главной странице. Для этого откройте файл index.php вашей темы. Можете это сделать как в панели администрирования WordPress, так и в любом текстовом редакторе, который поддерживает UTF-8, залив файл в каталог с темой.

Открываем файл index.php вашей темы и ищем там следующую строчку:

<?php while (have_posts()) : the_post(); ?>

И поместите после нее в удобном для вас месте (например, до или после текста поста) следующее:

if(function_exists(’the_ratings’)) { the_ratings(); } ?>

Так же можете поправить файлы archive.php, single.php, post.php или page.php. Если возникли какие-то вопросы, то задавайте их в комментариях ниже.

Добавить комментарий

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