WP Manifestindependent plugin directory
manifest / integrations / yareviews

YAREVIEWS

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

★ 1stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/rucoder-sudo/yareviews/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Профессиональный 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. Все права защищены.