WordPress плагин рейтинга – WP Postratings

WP Postratings

WP Postratings – довольно популярный плагин, созданный на базе AJAX и предназначенный для оценки страниц, а также записей. Такая система улучшает поведенческие факторы пользователей – они могут по достоинству оценить статью. До установки данного расширения может показаться, что аудитория неживая, комментарии никто не оставляет, а плагин рейтинга позволит определить, насколько активны посетители сайта.

Описание плагина

Рейтинг постов WordPress является ключевым моментом в определении качества вашего контента. Пользователи указывают настоящую оценку, следовательно, вы сможете проследить, какие темы и стили статей нравятся, а какие необходимо дорабатывать. Сам плагин очень прост в использовании, нет большого количества ненужных настроек, только самые необходимые параметры.

WP Postratings устанавливается через стандартную базу плагинов, не требует регистрации и платной поддержки. Средняя оценка, поставленная пользователями – 4,5 балла, что достаточно хорошо, учитывая более 100 тысяч активных установок.

Разработчики следят за актуальностью программного обеспечения, поэтому плагин часто обновляется. Автор расширения открыт для сотрудничества и предложений по модернизации.

Настройка WP Postratings

Переходим к части настройки. Сразу после установки, необходимо отредактировать параметры под требования своего сайта. Заходим во вкладку с плагином и видим 3 подменю:

  • Manage Ratings – менеджер рейтинга, в этой панели доступна вся информация об активности пользователей (оценивают посты/статьи). Можно увидеть, сколько людей оценили, какие страницы, в какой день и с какого ip-адреса. В этом же меню выполняется сброс всех данных;
  • Ratings Options – панель настроек, позволяющая выбрать внешний вид иконок для оценки (от баров до различных звездочек и галочек). Устанавливаются максимальные показатели рейтинга, активация сниппета и редактирование текста под звездочками (или другими элементами оценки);
  • Ratings Templates – в данном окне предоставляется возможность настроить отображение элементов рейтинга при помощи кода. Также можно выбрать или изменить текст плагина. В этом окне указаны все возможные команды, так что выполнить редактирование не составит труда.

Последний пункт не указан, так как он отвечает за удаление плагина и всех его параметров. Благодаря таким простым и качественным настройкам плагин держит передовые позиции рейтинга среди конкурентов.

Основная настройка

Все настройки устанавливаются достаточно быстро, особенно в двух первых пунктах меню. Первый служит для сбора статистики, а вот второй определяет внешний вид рейтинговой шкалы и размещение. WordPress плагин рейтинга предлагает на выбор 14 видов рейтинговой шкалы: бары, сердечки, квадраты, звезды различного вида, цифры, лайк и дизлайк. После чего можно выставить максимальное число в рейтинге (по умолчанию 5). Есть пункт, через который можно оповестить поисковики о наличии на вашем сайте специальной разметки, используемой системой Google для отображения звезд в сниппете выдачи.

Дальше настраивается подпись каждого элемента рейтинга. Изначально они подписаны на английском (1 Star, 2 Star, 3 Star). Их можно перевести или написать что-то нестандартное. Благодаря поддержке виджетов можно использовать информацию рейтинга для определения самых популярных статей и включения показов в виджете сайта на вордпресс.

Настройка WP Postratings

Отображать можно по следующим параметрам:

  • Lowest Rated – отображение статей, рейтинг которых наименьший;
  • Highest Rated – отображение статей с высоким рейтингом;
  • Most Rated – статьи, за которые проголосовало наибольшее число пользователей;
  • Highest Score – отображение поста с наибольшими средними показателями рейтинга;

На официальной странице плагина можно посмотреть дополнительные функции отображения параметров.

Тонкая настройка

Чтобы осуществить нестандартные операции настройки, необходимо изучить плагин более подробно. Первое, что нужно сделать – это ускорить его работу, то есть снизить нагрузку на сайт. Суть в следующем: библиотека расширения, которая работает с сервером Google, нагружает сайт своим js файлом. Так как поисковые системы рекомендуют размещать код ниже контента для ускорения загрузки основной части сайта, то необходимо провести следующие манипуляции:

  • При помощи FTP клиента заходим на сайт и ищем файл «wp-postratings.php», эту процедуру можно выполнить через админ-панель, но стандартное поле для кода очень неудобное. Ищем следующий код и удаляем его:

    ### Function: Print Out JQuert Script At The Top
    add_action ('wp_head', 'ratings_javascripts_header');
    function ratings_javascripts_header() {
     wp_print_scripts('jquery');
    }

  • Этим действием мы убрали js файл с шапки сайта, дальше необходимо подключить его на страницах, где используется плагин WP Postratings. Ситуация у каждого может быть разная, поэтому универсальный метод – ищем файл «single.php» и в конце страницы перед кодом вставляется следующий код:
    <script type=”text/javascriptsrc=”https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js></script>
    
    

На этом процесс ускорения работы сайта закончен. Но есть еще один важный момент – установка параметров микроразметки. В стандарте он использует встроенную разметку http://schema.org/AggregateRating, однако в автоматическом режиме происходит подключение дополнительной разметки «Article». Для предотвращения дублирования следует удалить код в файле «wp-postratings.php». Строчки для удаления:

$itemtype = apply_filters(‘wp_postratings_schema_itemtype’, ‘itemscope itemtype=”http://schema.org/Article“‘);

<meta itemprop=”namecontent=”‘.esc_attr($post_ttitle).’/>

Еще одна из настроек, которая будет полезна вебмастерам – изменение визуального оформления элементов рейтинга. Основная масса пользователей использует визуальные настройки, предоставляемые разработчиком. В большинстве случаев эти элементы не сочетаются с общим дизайном сайта. При замене изображений в папке images плагина на другие элементы оценки, значительно изменится и улучшится вид.

Как использовать WordPress плагин рейтинга

После того, как все настройки плагина были выполнены, можно переходить к его использованию на сайте. Первым делом нужно разместить код отображения плагина в записях, для этого переходим в файл шаблона (пост – single.php, архивы – archive.php). Устанавливаем следующий код в то место, где требуется отображение элементов оценки рейтинга:

<?php if ( function_exissts ('the_ratings' ) ) { the_ratings (); } ?>

Если вы начинающий вебмастер и совершенно не ориентируетесь в коде, то разместить указанную запись необходимо рядом с выводом отображения категорий и тегов.

Накрутка рейтинга

Данное действие не одобряется, но, тем не менее, такая возможность есть. Бывают моменты, когда активность аудитории не приводит к голосованию или пользователи боятся первыми оценить статью. В таких случаях на помощь приходит WP-PostRatings-Cheater – плагин накручивающий рейтинг статей. В настройках можно выбрать ряд параметров: средний балл и количество голосований. Все действия необходимо проводить с умом, не нужно сильно хитрить, ведь при некачественном контенте пользователи могут заподозрить накрутку.

Возможные проблемы при работе с плагином

Бывают случаи, когда возникают непонятные ситуации при работе с плагином, особенно если вы работаете с ним первый раз. Первое, о чем нужно упомянуть – отсутствие рейтинга в выдаче Google.

Дело в том, что рейтинг отображается в разметке не сразу, должно пройти некоторое время (переиндексация страниц сайта). Процесс может длиться от одной недели до месяца.

Вторая проблема: при голосовании выпадает ошибка «Failed To Verify Referrer» или «-1». Одной из причин отображения данного текста является использование плагинов кэширования, которые забросили в кэш javascript. Для этого достаточно провести очистку кэша. Это можно сделать при помощи вашего плагина кэширования или используя скрипт WP-Cleanup. Проблема в том, что эту процедуру придется проводить постоянно, ведь источник проблемы не устранен, это дает временный эффект.

Для решенияпроблемы следует изменить стандартный код в файле плагина «wp-postratings.php»:

// Verify Referer
if(!check_ajax_referer('postratings_'. $post_id .'-nonce', 'postratings_'. $post_id .'_nonce', false)) {
 _e('Failed To Verify Referrer', 'wp-postratings');
exit();
}

На следующий:

// Verify Referer
if (!check_ajax_referer('postratings_'. $post_id .'-nonce', 'postratings_'. $post_id .'_nonce', false)) {
//_e('Failed To Verify Referrer', 'wp-postratings'); _e('', 'wp-postratings'); //exit(); }

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

Отзывы

Узнаем, что думают постоянные пользователи о WP Postratings. Отметим, что наиболее активно данный плагин обсуждается в англоязычной среде. Наверняка вам будет интересно узнать мнение иностранных пользователей. Для тех наших читателей, кто не знает английский, мы сделали перевод и поместили его под скриншотом.

что думают постоянные пользователи о WP Postratings

Здравствуйте, плагин хороший, но где же переводы. Все устраивает, но мне нужна возможность перевести приложение на словенский язык. Однако перевод вышел проблемным и не знаю, как использовать плагин.

то думают постоянные пользователи

Классный плагин, очень хорошо работает. Автор заслуживает на поощрение в виде доната, чтобы мы смогли получать актуальные обновления в дальнейшем.

то думают постоянные пользователи о Postratings

Такой прекрасный и доработанный плагин. Пришлось искать плагин для рейтинга продолжительное время. Из всех доступных параметров и настроек – ваш лучший. Очень нравится использование открытого кода, что позволяет проводить модернизацию некоторых элементов.

то думают постоянные пользователи

Самое главное, что я ценю в плагине – простота и эффективность. Нет ничего лишнего, только то, что необходимо. Отдельная благодарность за возможность интеграции сниппета в поиск Google.

Всего одна таблица в базе данных – очень практично и просто. Протестировал множество плагинов, но этот показал самые лучшие результаты, что переносит его в лидеры моего списка.

Вывод

Резюмируя вышесказанное, следует отметить, что плагин действительно качественный, простой и эффективный. Большинство негативных отзывов не имеют под собой основания, ведь работа достаточно простая, имеются часто используемые переводы, а также присутствует возможность редактировать открытый код расширения. Благодаря модернизациям кода и визуальной составляющей рейтинга, выносим WordPress плагин рейтинга на первое место среди конкурентов.