пр. Мира 620000 Россия +7900-000-00-00
Логотип блога интернет-бродяги

Как установить Stars Rating на сайт

Как установить звёзды рейтинга на сайт WordPress

Нашёл проверенный способ установить Stars Rating на сайт под управлением WordPress. На самом деле, способов два, как обычно бывает. То есть с плагином и без. Но сегодня более подробно о том, как это сделать без плагина. Наличие звёздочек рейтинга в записи, после её содержательной части, является дополнительным способом коммуникации пользователя с сайтом, что влияет на повышение благосклонности поисковых систем к такому ресурсу.

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

Сниппет — краткое описание страницы сайта (записи) в выдаче поисковых систем.

Правда, фишка эта работает только в поисковой выдаче Google. И то не для всех типов записей. Да и в последнее время, насколько мне известно, звёздочки рейтинга пропали у многих сайтов. Например, звёзды для оценки контента читателями я установил в кулинарном блоге. И какое-то время они даже «повисели» в сниппетах многих рецептов. Но, спустя несколько недель, я с удивлением обнаружил, что от них не осталось и следа.

Звёздочки рейтинга на сайте

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

Если пренебречь рекомендацией Google на этот счёт, то при проверке расширенных результатов мы можем лицезреть такую ошибку, например: «Article – недопустимый тип целевого объекта для свойства itemReviewed».

Рабочий способ установки рейтинга без плагина я увидел в блоге Виталия Гнатовского. Работать будем с файлами действующей темы. Итак, вот порядок действий по установке рейтинга на сайт:

  1. Проверить, подключена и работает ли на сайте библиотека JQuery.
  2. Забрать себе архив с файлами рейтинга с Google Диска.
  3. Папку «ratings» скопировать в папку своей темы.
  4. Открыть файл header.php и перед закрывающим тегом head подключить стили рейтинга:
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/ratings/rating.css">
  5. Открыть файл footer.php и перед закрывающим тегом body подключить подключить файл rating.js:
    <script src="<?php bloginfo('stylesheet_directory'); ?>/ratings/rating.js"></script>
  6. Открыть на редактирование файл functions.php и выполнить подключение скрипта рейтинга, вставив строку:
    require_once('ratings/rating.php');
  7. В зависимости от установленной темы, открыть файл, отвечающий за вывод записей (например, single.php), и в том месте, где хотели бы видеть звёздочки, вставить:
    <?php rating(); ?>

Кстати, если на сайте уже выполнена разметка Schema.org, то такой рейтинг ошибку не выдаст. Проверка расширенных результатов в Google будет пройдена, да и валидатор микроразметки Яндекса ругаться не станет.

Единственный «косяк», который я обнаружил, — это некорректное отображение звёздочек при нажатии на них во время просмотра сайта на смартфоне. Но, думаю, это дело поправимое, необходимо поработать с файлами и стилями.

Если же нет желания редактировать файлы темы, существует более простой путь — установить соответствующий плагин. Таким плагином может стать, например, kk Star Ratings.

Друзья, плюсаните, вдруг пригодится!

Почитайте похожие материалы

Об авторе: Hobo

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

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

× 8 = 32

 

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять