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

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

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

Последнее бновение - 15 января 2023 в 16:27

Нашёл проверенный способ установить 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

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

2 Comments

  1. Борис:

    Рабочий способ. Установил рейтинг звездами на сайт.

    1. Hobo:

      Великолепно.Надеюсь, звезды на сайте принесут пользу.

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

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