WP Manifestindependent plugin directory
manifest / integrations / yareviews

YAREVIEWS

Профессиональный плагин для работы с отзывами из Яндекс Карт и Яндекс Справочника с системой перехвата негативных отзывов

by RUCODER · github.com/rucoder-sudo/yareviews · website

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/rucoder-sudo/yareviews/archive/refs/heads/main.zip

Readme

YAREVIEWS - Плагин для работы с отзывами Яндекс Карт

Профессиональный WordPress плагин для работы с отзывами из Яндекс Карт и Яндекс Справочника с системой перехвата негативных отзывов.

yareviews/

  • **├── yareviews.php # Главный файл
  • **├── README.md # Документация
  • **├── INSTALL.md # Инструкция по установке
  • **├── admin/ # Админ-панель
  • **├── public/ # Фронтенд
  • **├── includes/ # Основные классы
  • **└── blocks/ # Gutenberg блоки

Основные возможности

📊 Источники отзывов

  • Автоматическая синхронизация с API Яндекс Карт/Справочника
  • Ручное добавление отзывов через админ-панель
  • Поддержка фотографий в отзывах с круглыми аватарами пользователей

🎨 Виджеты отображения

  • Плавающий виджет (Бейдж) - в левом/правом нижнем углу с текущим рейтингом
  • Слайдер/Карусель - горизонтальная прокрутка отзывов
  • Плитка/Сетка - отображение отзывов в виде сетки
  • На всю страницу - для отдельной страницы с отзывами

⚠️ Система перехвата негативных отзывов

  • QR-код ведет на форму на вашем сайте, а НЕ напрямую на Яндекс
  • Предварительная оценка:
    • 4-5 звезд → редирект на Яндекс Карты
    • 1-3 звезды → сохранение претензии в базе (НЕ отправляется в Яндекс)
  • Telegram уведомления о новых негативных отзывах для мгновенной реакции

🛠 Админ-панель

  • 📊 Главная - статистика и последние отзывы
  • 🛠 Настройки - подключение к API Яндекс, Telegram
  • 🎨 Виджеты - управление всеми типами виджетов
  • 📝 Все отзывы - просмотр и управление всеми отзывами
  • ⚠️ Претензии - негативные отзывы, перехваченные через QR-форму
  • Помощь - встроенная документация

Установка

  1. Загрузите папку yareviews в директорию /wp-content/plugins/ вашего WordPress сайта
  2. Активируйте плагин через меню "Плагины" в админ-панели WordPress
  3. Перейдите в меню YAREVIEWS для настройки

Настройка

Подключение к Яндекс API

  1. Получите ID организации в Яндекс Справочнике
  2. Создайте API ключ в Яндекс.Облаке
  3. Введите данные во вкладке "Настройки"

Настройка Telegram уведомлений

  1. Создайте бота через @BotFather в Telegram
  2. Получите токен бота
  3. Получите ID вашего чата (можно через @userinfobot)
  4. Введите данные во вкладке "Настройки"

Использование виджетов

Gutenberg блоки

Используйте блоки в редакторе Gutenberg:

  • YAREVIEWS Slider
  • YAREVIEWS Badge
  • YAREVIEWS Grid

Шорткоды

Универсальный шорткод:

[yareviews type="slider" theme="light" count="5" min_rating="4"]

Слайдер:

[yareviews_slider theme="dark" count="5" slides_per_view="3" autoplay="true"]

Плавающий виджет:

[yareviews_badge position="bottom-right" text="Наши отзывы"]

Сетка:

[yareviews_grid columns="3" count="6" min_rating="4"]

Сетка с кнопкой "Загрузить ещё":

[yareviews_grid columns="3" load_more="true" initial_count="6" load_more_count="6" min_rating="4"]

Темы и настройки

Поддерживаемые темы

  • light - светлая тема (по умолчанию)
  • dark - тёмная тема

Параметры виджетов

  • theme - тема виджета (light/dark)
  • count - количество отзывов
  • min_rating - минимальный рейтинг (1-5)
  • slides_per_view - количество слайдов (для слайдера)
  • autoplay - автопрокрутка (true/false)
  • columns - количество колонок (для сетки)
  • position - позиция (bottom-left/bottom-right)
  • load_more - включить кнопку "Загрузить ещё" (true/false)
  • initial_count - начальное количество отзывов при использовании load_more
  • load_more_count - количество отзывов загружаемых при клике на "Загрузить ещё"

Адаптивность

Все виджеты полностью адаптированы под любые устройства:

  • Мобильные (до 640px) - 1 колонка
  • Планшеты (640-1024px) - 2 колонки
  • Десктопы (от 1024px) - настраиваемое количество колонок

Фотографии в отзывах

  • Аватары пользователей отображаются в круглой форме
  • Поддержка множественных фотографий к каждому отзыву
  • Плейсхолдеры для пользователей без аватара (первая буква имени)
  • Lazy loading для оптимизации загрузки

QR-код для сбора отзывов

  1. Перейдите во вкладку "Настройки"
  2. Скачайте или распечатайте QR-код
  3. Разместите его в вашем заведении
  4. Клиенты сканируют код → выбирают оценку → система автоматически решает куда направить

Gutenberg блоки

В редакторе найдите блоки:

YAREVIEWS Slider YAREVIEWS Badge YAREVIEWS Grid Особенности Круглые аватары Все аватары отображаются в круглой форме Для пользователей без фото - красивый placeholder Плавные hover-эффекты Выбор из WordPress Media Library - интегрированный медиа-пикер Автоматическое превью выбранного изображения Фотографии в отзывах Поддержка множественных фото к каждому отзыву Адаптивная сетка отображения Lazy loading для оптимизации Система перехвата негативных отзывов Клиент сканирует QR-код Выбирает оценку 1-5 звезд Если 4-5 → редирект на Яндекс Карты Если 1-3 → форма претензии (НЕ публикуется в Яндекс) Telegram уведомление о претензии Адаптивность Все виджеты идеально выглядят на:

📱 Мобильных телефонах 📱 Планшетах 💻 Десктопах Проверено архитектором ✅ Архитектор подтвердил:

✅ Фатальная ошибка исправлена ✅ Структура файлов правильная ✅ Все функции из ТЗ реализованы ✅ Код соответствует WordPress стандартам ✅ Безопасность обеспечена ✅ Адаптивность реализована ✅ WordPress Media Library интеграция корректна Документация README.md - основная документация плагина INSTALL.md - подробная инструкция по установке replit.md - техническая документация проекта Следующие шаги Установите плагин в WordPress Активируйте через меню "Плагины" Настройте через YAREVIEWS → Настройки Добавьте виджеты на сайт Распечатайте QR-код и разместите в заведении Поддержка Если возникнут вопросы:

Проверьте yareviews/INSTALL.md - там есть раздел "Устранение неполадок" Все файлы хорошо документированы Код соответствует WordPress стандартам

Технические требования

  • WordPress 5.8+
  • PHP 7.4+
  • MySQL 5.6+

Безопасность

  • Все входящие данные проверяются и санитизируются
  • Nonce-проверки для всех форм
  • Защита от SQL-инъекций
  • Экранирование всех выводимых данных

Поддержка

Для вопросов и поддержки:

Лицензия

GPL v2 or later


ВАЖНО - Авторские права

Этот плагин является интеллектуальной собственностью разработчика RUCODER.

⚠️ Распространение, копирование, модификация, продажа данного плагина без письменного разрешения владельца строго запрещена.

Нарушение авторских прав преследуется по закону.

Разработчик

RUCODER - Разработка сайтов

По всем вопросам и для заказа разработки сайтов обращайтесь по контактным данным выше.


© 2026 RUCODER. Все права защищены.

Read the full README on GitHub →