EN Купить $59

Документация

Руководство по теме Revio

Всё — от установки темы до работы с жалобами игроков. Для каждого шага показан экран, который вы увидите в WordPress. Начните с разделов «Установка» и «Импорт демо»: сайт с контентом готов примерно за пять минут.

  • Тема 1.0
  • WordPress 6.6+
  • PHP 7.4+
  • Обновлено в октябре 2026
Содержание

01 / Основы

Перед началом

Revio — WordPress-тема для партнёрских сайтов и обзоров казино: рейтинги, обзоры казино, бонусы, отзывы и жалобы игроков.

Скриншоты

Скриншоты сделаны в английской версии WordPress. В русской версии все пункты меню, поля и кнопки Revio переведены — в тексте названия даны так, как вы увидите их у себя.

Как устроена тема

Пакет состоит из двух частей, которые работают вместе:

Тема Revio

Внешний вид сайта: шапка, подвал, шаблоны страниц казино, бонусов и жалоб, цвета и шрифты.

Плагин Revio Core

Контент и функции: казино, бонусы, жалобы, блоки Gutenberg, кабинеты игроков, письма и импорт демо.

Функции вынесены в плагин, поэтому ваши казино, бонусы и жалобы сохранятся, даже если вы когда-нибудь смените тему. Тема сама предложит установить плагин.

Требования

ЧтоМинимумПримечание
WordPress6.6Используйте последнюю версию.
PHP7.4Рекомендуется 8.1 или новее.
Лимит памяти PHP128 МБС 256 МБ импорт демо идёт быстрее.
Размер загружаемого файла8 МБНужен, чтобы загрузить архив темы и скриншоты игроков.
Почта—Сайт должен уметь отправлять письма (подтверждение регистрации, уведомления о жалобах). См. Письма.

Что в архиве

  • revio.zip — тема. Плагин Revio Core лежит внутри и устанавливается из консоли.
  • revio-child.zip — дочерняя тема для ваших правок кода (по желанию).
  • Переводы на 7 языков и шаблоны для своих: revio/languages/ и revio-core/languages/.
  • Ссылка на эту документацию.

02 / Установка

Установка

1. Установите тему

  1. В консоли откройте Внешний вид → Темы, нажмите Добавить новую тему, затем Загрузить тему.
  2. Выберите revio.zip и нажмите Установить. Не загружайте весь архив с ThemeForest — только revio.zip.
  3. Нажмите Активировать.
Совет

Загрузка обрывается с ошибкой об истёкшей ссылке («The link you followed has expired»)? Сервер ограничивает размер файла. Попросите хостинг увеличить upload_max_filesize или загрузите распакованную папку revio в wp-content/themes/ по FTP.

2. Установите Revio Core

Сразу после активации темы WordPress покажет уведомление, что теме нужен плагин Revio Core.

Уведомление о том, что нужен Revio Core
Уведомление вверху консоли.
  1. Нажмите Начать установку плагина (или откройте Внешний вид → Установить плагины).
  2. Отметьте Revio Core, в списке «Действия» выберите Установить и нажмите Применить.
  3. После установки активируйте плагин так же. Плагин поставляется вместе с темой, ничего не скачивается с других сайтов.
Экран установки обязательных плагинов с Revio Core
Внешний вид → Установить плагины.
Важно

Тема работает и без плагина, но тогда на сайте нет казино, бонусов, жалоб и блоков. Держите Revio Core включённым.

3. Дочерняя тема (по желанию)

Собираетесь менять PHP-шаблоны или добавлять свой код? Установите revio-child.zip так же и активируйте её вместо Revio. Тогда ваши правки переживут обновления темы. Если вы меняете только цвета, логотип и контент, дочерняя тема не нужна.

4. Постоянные ссылки

Откройте Настройки → Постоянные ссылки и выберите Название записи. Тогда адреса казино и бонусов будут вида /casino/royal-atlas-casino/. Импорт демо может сделать это за вас.

03 / Контент

Импорт демо

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

Экран импорта с четырьмя демо
Внешний вид → Импортировать демо.
  1. Откройте Внешний вид → Импортировать демо.
  2. Выберите, что ещё изменить:
    • Главная и страница записей — главная демо станет главной вашего сайта, «Новости» — страницей блога.
    • Постоянные ссылки — «Название записи» — рекомендуется.
    • Название сайта — по умолчанию выключено, ваше название останется.
    • Открыть регистрацию игроков — игроки регистрируются, чтобы подавать жалобы. Включается, только если новые пользователи получают роль без права писать записи (Подписчик).
    • Убрать стартовый контент WordPress — «Привет, мир!», «Пример страницы» и стандартные виджеты уходят в корзину и в неактивные виджеты, только если их никто не менял.
  3. Нажмите Импортировать под понравившимся демо. Полоса прогресса показывает каждый шаг; не закрывайте вкладку, пока не появится «Готово» (обычно меньше минуты).
ДемоГлавнаяВид
Демо 1 — РейтингКлассический топ казино со сравнением, гайдами и новостями.Светлое, лаймовый акцент
Демо 2 — БонусыБонус дня, поиск бонусов и свежие предложения.Светлое, коралловый акцент
Демо 3 — ТёмноеПьедестал с топ-3 казино и прокручиваемые предложения.Тёмное, золотой акцент
Демо 4 — ЖурналГлавная в стиле новостного сайта: главные материалы, обзоры и жалобы.Светлое, голубой акцент

Что импортируется

  • 11 казино с логотипами, оценками, плюсами и минусами, характеристиками и отзывами.
  • 13 бонусов, привязанных к казино, с условиями и промокодами.
  • 3 жалобы игроков с обсуждениями и скриншотами.
  • Новостные статьи и страницы «Ваш аккаунт», «Подать жалобу», «Мой кабинет», политика конфиденциальности, условия использования и ответственная игра.
  • Меню со значками, цвета и настройки страниц Revio.
  • Главная выбранного демо, назначенная статической главной. Черновик «Политика конфиденциальности» из свежей WordPress заменяется страницей из демо.
Картинки демо

Логотипы казино и фотографии демо не входят в пакет темы: импорт скачивает их с reviotheme.com, поэтому серверу нужен выход в интернет. Они нужны только для предпросмотра — замените их своими перед запуском сайта. Если часть картинок не скачалась, импорт всё равно завершится и сообщит, сколько их; запустите его ещё раз позже.

Удалить или сменить демо

После импорта на экране появляется кнопка Удалить демо-контент. Она удаляет только то, что создал импорт; ваши записи, страницы и пользователи остаются. Удалите демо перед импортом другого.

Осторожно

Отредактированный элемент демо всё равно считается демо-контентом и тоже удалится. Если вы строите настоящий сайт на основе демо, больше не нажимайте «Удалить демо-контент» — ненужные демо-казино удаляйте вручную.

04 / Внешний вид

Цвета, логотип и меню

Цвета и углы

Откройте Внешний вид → Настроить → Дизайн Revio. Изменения сразу видны в предпросмотре справа.

Настройщик с разделом «Дизайн Revio»
Дизайн Revio в Настройщике.
НастройкаЧто делает
Цвет акцентаКнопки, оценки, выделения. Текст на акценте всегда тёмный, поэтому выбирайте светлый яркий цвет.
Цветовой режимСветлый или тёмный сайт. Первый экран и подвал тёмные в обоих режимах.
Скругление угловОт прямых (0) до мягких (28) углов карточек, кнопок и полей.
Знак валюты для жалобОдна валюта для всех сумм споров, например $, € или USD.

Логотип и иконка сайта

В Настроить → Свойства сайта загрузите логотип (рекомендуется 240 × 72 px, PNG или SVG, переведённый в PNG) и иконку сайта. Без логотипа тема показывает название сайта.

Меню

В теме три области меню: Основной (шапка), Подвал, первая колонка и Подвал, вторая колонка. Назначьте их в Внешний вид → Меню. На телефонах основное меню открывается кнопкой-бургером, вместе с подпунктами.

Значки в меню

У каждого пункта меню есть поле Значок — короткая метка рядом с пунктом, например HOT, NEW или 24. Откройте пункт, впишите значок и сохраните меню. Цвет значка задаёт его фон; снимите галочку «Цвет акцента темы», чтобы выбрать свой. Цвет текста подбирается сам — белый или тёмный, как лучше читается.

Пункт меню со значком Hot
Поле «Значок» в разделе Внешний вид → Меню.

Страницы Revio

Некоторые кнопки ведут на страницы, которые вы выбираете в Настроить → Страницы Revio. Импорт демо назначает их сам; на чистом сайте сначала создайте страницы (см. Кабинеты игроков).

Настройщик с разделом «Страницы Revio»
Страницы Revio в Настройщике.
СтраницаЧто на нейГде используется
Страница подачи жалобыБлок «Форма жалобы»Кнопки «Подать жалобу» на страницах казино и жалоб, кабинет.
Страница входаБлок «Вход и регистрация»Кнопка «Войти» в шапке и все ссылки на вход, регистрацию и восстановление пароля.
Страница сравненияБлок «Сравнение казино»Галочки «Сравнить» и панель сравнения в рейтинге и списке казино.
Страница кабинетаБлок «Кабинет игрока»Кнопка вошедшего игрока в шапке, ссылки в письмах.

05 / Контент

Казино

Каждое казино — это страница обзора с оценкой, бонусами, характеристиками, отзывами и жалобами игроков. Рейтинг, первый экран и другие блоки берут данные отсюда.

Страница обзора казино на сайте
Страница казино на сайте.

Добавить казино

  1. Откройте Казино → Добавить казино.
  2. Введите название и напишите обзор в редакторе. Заголовки H2 становятся разделами страницы.
  3. Напишите короткий отрывок (в правой панели). Это строка под названием на первом экране и в карточках.
  4. Заполните поля под редактором — они сгруппированы и описаны ниже.
  5. Нажмите Опубликовать.

Все казино собраны в разделе Казино. Черновики не видны на сайте и в блоках.

Список казино в консоли
Казино в консоли.
Редактирование казино в блочном редакторе
Редактор казино. Поля — под текстом.

Поля казино

Оценка

Поля оценки казино
Оценка.
ПолеЧто делает
Оценка редакции (0–10)Главная оценка, по ней сортируется рейтинг. Оставьте 0, чтобы казино не попало в рейтинг.
Скорость выплат, Условия бонуса, Выбор игр, ПоддержкаЧастные оценки в разделе «Оценка» обзора. Если все четыре пустые, раздел скрыт.
ЗначокКороткая метка на карточках, например «Выбор редакции».
Вывод редакцииЗаключение редакции, показывается цитатой в обзоре.

Бренд и ссылка

Поля бренда и ссылки казино
Бренд и ссылка.
ПолеЧто делает
ЛоготипПропорции 8:5, например 640 × 400 px (не меньше 336 × 208). Прозрачный PNG или WebP либо логотип на своём фоне. См. Логотип казино ниже.
Цвет фона логотипаЦвет плитки вокруг логотипа, например #1F8A5B. Берите цвет фона самой картинки. Без логотипа на этом цвете показываются первые буквы названия.
Ссылка на сайтВаша партнёрская ссылка. Её используют все кнопки «Перейти в казино», с rel="sponsored nofollow".
Пометка о доступностиСтрока под кнопкой, например «Доступно игрокам из Канады».
Основной бонусБонус, который показывается в рейтинге и карточках. Если пусто — самый новый бонус казино.

Логотип показывается в плитках примерно одной формы, 8:5: 168 × 104 px на странице казино, 96 × 60 px в рейтинге, 56 × 36 px в боковых списках. Логотип всегда помещается в плитку целиком и не обрезается, поэтому от его пропорций зависит, что будет вокруг:

  • 8:5, например 640 × 400 px — заполняет плитку от края до края. Двойной размер самой большой плитки сохраняет чёткость на ретина-экранах.
  • Шире или выше — сверху и снизу или по бокам появляются полосы. Они заливаются цветом фона логотипа.
  • Прозрачный PNG или WebP — лежит на цвете фона логотипа в любой плитке, без видимых краёв.
Совет

Уже загрузили логотип других пропорций? Укажите в поле Цвет фона логотипа цвет фона картинки — полосы сольются с логотипом. Отступите от краёв на 10–15%, чтобы знак не касался скруглённых углов в маленьких плитках.

Плюсы и минусы

Поля плюсов и минусов
Плюсы и минусы: по одному в строке, строки добавляются и удаляются кнопками.

Характеристики

Поля характеристик казино
Характеристики.

Оператор, лицензия, год основания, дата запуска, сайт и число игр заполняют раздел «Характеристики». Дата запуска также добавляет казино в блок «Новые казино». В поле Ещё характеристики добавляйте любые строки вроде «Live-казино — Да, 24/7»; строка с пустым значением начинает новую карточку с этим заголовком.

Совет

Пустые поля и разделы на сайте не показываются. Заглушки вроде «—» не нужны.

06 / Контент

Бонусы

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

Страница бонуса на сайте
Страница бонуса.

Добавить бонус

  1. Откройте Бонусы → Добавить бонус и введите название, например «Приветственный пакет».
  2. Справа выберите Тип бонуса (приветственный, без депозита, фриспины, кэшбэк…). По типам работают фильтры рейтинга и поиск бонусов.
  3. Заполните поля под редактором и опубликуйте.

Бонус

Основные поля бонуса
Бонус.

Казино привязывает бонус к казино. Главное значение показывается крупно (100%, €20, 25 FS), строка с подробностями — под ним («до €3 000 + 150 фриспинов»). У промокода есть кнопка копирования. После даты в поле Действует до бонус помечается как завершившийся.

Условия

Поля условий бонуса
Условия.

Минимальный депозит, ставка фриспина, вейджер, максимальная ставка, максимальный вывод, срок действия и кому доступен — всё это складывается в таблицу условий. Другие условия добавляют ваши строки.

Страница бонуса

Поля страницы бонуса
Страница бонуса.

Ссылка на бонус — куда ведёт кнопка «Получить бонус» (если пусто — ссылка на сайт казино). Поле Как получить превращается в нумерованные шаги, Предупреждение — в выделенный блок под ними, Заметка редакции — в тёмную цитату под условиями.

07 / Сообщество

Отзывы игроков

Игроки оценивают казино от 1 до 5 звёзд и пишут заголовок, плюсы, минусы и сам отзыв. Средняя оценка и распределение звёзд показываются вверху раздела «Отзывы».

  • Отзывы — это комментарии WordPress к казино, поэтому модерируются они в разделе Комментарии.
  • Отзывы гостей всегда ждут вашего одобрения.
  • Чтобы ответить от имени редакции, ответьте на отзыв в Комментарии; ответ появится под ним как «Ответ редакции».
  • Отключить отзывы у одного казино можно галочкой Обсуждение → Разрешить комментарии в правой панели редактора.

08 / Сообщество

Жалобы

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

Страница жалобы с обсуждением
Страница жалобы: факты, текст и скриншоты игрока, обсуждение и карточка казино.

Как движется жалоба

  1. Игрок подаёт её через форму на странице «Подать жалобу». Гость создаёт аккаунт в этой же форме; жалоба ждёт, пока он не подтвердит email.
  2. Жалоба ждёт проверки. Вам приходит письмо, а в разделе Жалобы она появляется со статусом «На утверждении». Публично пока ничего не видно.
  3. Вы её публикуете. Статус меняется на «Ждёт ответа казино», назначается срок ответа (по умолчанию 3 дня). Игрок и представители казино получают письмо.
  4. Обсуждение. Игрок, представитель казино и редакция пишут под жалобой. Каждая сторона получает письмо о новых сообщениях.
  5. Вы её закрываете: ставите статус «Решена» или «Закрыта» и дату в поле «Решена или закрыта». Игрок получает письмо, результат учитывается в статистике казино.
Форма жалобы
Страница «Подать жалобу».

Управление жалобами

Список жалоб в консоли
Жалобы в консоли.
Поля жалобы
Поля жалобы.
ПолеЧто делает
КазиноКазино, на которое подана жалоба. Отвечать могут его представители.
СтатусНа рассмотрении, Ждёт ответа казино, Решена или Закрыта. Определяет цвет статуса везде на сайте.
РубрикаВывод средств, блокировка аккаунта, бонус, верификация, проблемы с сайтом, поддержка или другое.
Сумма спораЧисло в валюте сайта (Настройщик → Дизайн Revio).
Срок ответа казиноКрайний срок. Страница отсчитывает «Ответ через 2 д 5 ч», а потом показывает «Срок ответа истёк».
Решена или закрытаПоказывает «Решена за N дней».
Имя игрокаПоказывается как автор. Если пусто — ник аккаунта, с которого подана жалоба.
СкриншотыКартинки от игрока. Открываются в галерее на странице жалобы.
Совет

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

Представители казино

Представитель отвечает на жалобы от имени казино. Его сообщения помечены «Представитель казино» и выделены цветом казино.

  1. Создайте пользователя в Пользователи → Добавить пользователя (или откройте существующего) и назначьте роль Представитель казино.
  2. Ниже на том же экране, в поле Представляет казино, отметьте казино, от имени которых говорит этот пользователь. Один пользователь может представлять несколько казино.
  3. Сохраните. Пользователь будет получать письма о новых жалобах и сообщениях по этим казино и сможет отвечать на странице жалобы.
Роль «Представитель казино»
Роль.
Поле «Представляет казино» в профиле
Представляет казино.

Кто может писать в обсуждении

  • автор жалобы;
  • представители казино, на которое подана жалоба;
  • редакция: пользователи, которые могут модерировать комментарии (администраторы и редакторы).

Все остальные видят обсуждение и кнопку «Войти». Правило проверяется и на сервере, обойти его нельзя. Сообщения этих трёх сторон публикуются сразу.

Жалобы на странице казино

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

Раздел жалоб на странице казино
Раздел «Жалобы» на странице казино.

09 / Сообщество

Кабинеты игроков

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

Включите регистрацию

Откройте Настройки → Общие и отметьте Членство: Любой может зарегистрироваться, а в поле Роль нового пользователя по умолчанию выберите «Подписчик». Без этого игроки не смогут создать аккаунт, а гости вместо формы увидят «Войдите, чтобы подать жалобу».

Создайте страницы

Импорт демо создаёт их сам. На чистом сайте:

  1. Создайте страницу «Ваш аккаунт» и добавьте блок Вход и регистрация.
  2. Создайте страницу «Мой кабинет» и добавьте блок Кабинет игрока.
  3. Создайте страницу «Подать жалобу» и добавьте блок Форма жалобы.
  4. Выберите эти три страницы в Настроить → Страницы Revio.
Важно

Без страницы входа все ссылки ведут на стандартную wp-login.php, оформленную в ваших цветах. Ссылки на сброс пароля из писем всегда открывают wp-login.php.

Вход и регистрация

Форма входа
Вход.
Форма регистрации
Создание аккаунта.

При регистрации нужно указать ник (на любом языке), email, пароль и согласиться с политикой конфиденциальности и возрастным ограничением. Игрок получает письмо со ссылкой подтверждения и не может войти, пока не откроет её. Восстановление пароля работает через стандартное письмо WordPress.

Кабинет игрока

Мои жалобы в кабинете игрока
Мои жалобы: статус, последний ответ и новые сообщения по каждой жалобе.

Игрок видит все свои жалобы, включая ещё не проверенные, с последним ответом и отметкой «новое» у непрочитанных сообщений. В разделе Редактировать профиль меняются ник, email (с подтверждением нового адреса), пароль и уведомления по почте. Раздел Ваши данные отправляет вам запрос на экспорт данных или удаление аккаунта через инструменты конфиденциальности WordPress (Инструменты → Экспорт / Удаление персональных данных).

Страница редактирования профиля
Редактирование профиля.
Данные

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

10 / Страницы

Страницы сайта

Эти страницы тема собирает из вашего контента. Создавать их не нужно — добавляйте казино, бонусы и статьи, и списки наполнятся сами.

Все казино

По адресу /casino/ все казино выводятся по оценке редакции, по 10 на страницу, в тех же карточках, что и в блоке рейтинга. Казино без оценки идут последними с пометкой «Ещё не оценено».

Список всех казино
/casino/ — все казино.

Бонусы

/bonus/ показывает все бонусы, по 12 на страницу, сначала новые; завершившиеся остаются с пометкой «Завершилось». Кнопки над списком ведут на один тип бонуса, например /bonuses/free-spins/. Описание типа из Бонусы → Типы бонусов становится текстом под заголовком.

Список бонусов с кнопками типов
/bonus/ — все бонусы с кнопками типов.

Жалобы

/complaint/ показывает итоговые цифры, фильтры по статусу, казино, рубрике и словам, сортировку по дате или сумме и жалобы по казино. Фильтры попадают в адрес страницы, поэтому отфильтрованным списком можно поделиться.

Список жалоб с фильтрами
/complaint/ — все жалобы.

Сравнение казино

Создайте страницу с блоком Сравнение казино и выберите её в Настроить → Страницы Revio → Страница сравнения. После этого в рейтинге и списке казино появятся галочки «Сравнить» и панель внизу экрана. Бок о бок сравниваются до трёх казино: оценки, основной бонус и его условия, карточки характеристик, жалобы, плюсы и минусы. Лучшее значение в строке помечается «Лучшее». Адресом вида /compare/?casinos=12,15 можно поделиться.

Три казино в сравнении
Таблица сравнения.

Поиск

Поиск группирует результаты: казино, бонусы, жалобы и статьи. Бонусы и жалобы находятся и по названию казино — запрос «royal atlas» найдёт само казино, его бонусы и жалобы на него.

Результаты поиска, сгруппированные по типам
Результаты поиска.

Статьи и новости

У записей есть первый экран с рубрикой, автором, временем чтения и датой обновления, блок «На этой странице» из заголовков H2, кнопки «Поделиться», карточка автора, комментарии и «Читать дальше». Страница новостей — та, что выбрана в Настройки → Чтение → Страница записей; у рубрик, меток и авторов такой же список. Текстовые страницы вроде политики конфиденциальности тоже получают «На этой странице» и дату обновления.

Статья с оглавлением и топом казино
Статья.
Совет

Заполните биографию автора в Пользователи → Профиль → Биография: она показывается под статьями и на странице автора.

11 / Настройки

Настройки и модули

Откройте Настройки → Revio.

Экран настроек Revio
Настройки → Revio.

Модули

Не каждому сайту нужны жалобы или кабинеты. Выключенный модуль исчезает полностью:

МодульЕсли выключить
ЖалобыНет страниц жалоб, формы, пункта меню и статистики; раздел «Жалобы» на страницах казино и ссылка на него скрыты. Жалобы остаются в базе и вернутся, когда модуль снова включат.
Баннер cookieНет баннера согласия — выключайте, если согласие спрашивает другой плагин.
Аккаунты пользователейНет кнопки «Войти» в шапке; блоки входа и кабинета ничего не показывают. Всегда включён, пока включены жалобы.
Проверка возрастаПо умолчанию выключена. Если включить, посетители подтверждают возраст, прежде чем увидеть сайт.
МикроразметкаRevio не выводит разметку schema.org — выключайте, если разметку обзоров добавляет SEO-плагин или ваш код.

Баннер cookie

При первом визите баннер просит согласие: Принять все, Только необходимые или Настройки cookie с переключателями «Аналитика» и «Маркетинг». Выбор хранится 180 дней; посетитель может изменить его маленькой кнопкой «Настройки cookie» внизу экрана. Ссылка на политику конфиденциальности ведёт на страницу из Настройки → Конфиденциальность.

Баннер согласия на cookie
Баннер согласия.

Скрипты аналитики и рекламы подключайте так, чтобы они ждали согласия, — поменяйте тип и укажите категорию:

<script type="text/plain" data-revio-consent="analytics" src="https://example.com/analytics.js"></script>

Баннер запустит такие скрипты только после согласия посетителя. Если установлен плагин WP Consent API, выбор передаётся и ему.

Проверка возраста

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

  • Минимальный возраст — возраст, с которого в вашей стране разрешены азартные игры: в большинстве стран 18, в некоторых 19, 20 или 21.
  • Спрашивать снова через — сколько дней помнить ответ.
  • Если посетителю нет нужного возраста — адрес, куда его отправить, например сайт помощи при игровой зависимости. Оставьте пустым, чтобы в окне было написано «этот сайт только для взрослых».
Окно проверки возраста поверх размытого сайта
Проверка возраста при первом визите.

Ответ хранится в cookie revio_age. Это необходимая cookie, согласие для неё не нужно. Вошедших пользователей не спрашивают: они подтвердили возраст при регистрации. Окно открывается через JavaScript, поэтому поисковики по-прежнему видят страницы, а кэширование работает. Разработчики могут поменять тексты фильтром revio_age_gate_texts.

Микроразметка

Когда модуль Микроразметка включён, Revio добавляет разметку schema.org (JSON-LD), которую поисковики используют для расширенных сниппетов:

  • Страницы казино — Review с оценкой редакции из 10, выводом, автором и датами. Казино — это организация, которой посвящён обзор, с сайтом, логотипом и средней оценкой игроков, если есть отзывы. Казино без оценки не получает разметку обзора.
  • Блок «Частые вопросы» — FAQPage, один раз на страницу, если в настройках блока включена «Микроразметка FAQPage».
  • Хлебные крошки — BreadcrumbList на каждой странице с крошками. С Yoast SEO, Rank Math, All in One SEO, SEOPress или The SEO Framework Revio оставляет разметку крошек им, чтобы она не выводилась дважды.

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

Персональные данные (GDPR)

Revio работает с инструментами конфиденциальности WordPress. В Инструменты → Экспорт персональных данных экспорт игрока включает его жалобы: заголовок, текст, дату и адрес. Инструменты → Удаление персональных данных сохраняет жалобы, потому что в них участвовали казино и другие игроки, и заменяет имя автора на «Удалённый пользователь». Отзывы — это комментарии WordPress, их экспортирует и удаляет сам WordPress.

Revio даёт инструменты, а что писать в политике конфиденциальности и сколько хранить данные, зависит от вашей страны и сайта. Если сомневаетесь, проконсультируйтесь с юристом.

Жалобы

  • Время на ответ казино — сколько дней до крайнего срока; срок назначается при публикации жалобы.
  • Скриншоты в жалобе — сколько картинок может приложить игрок и ограничение размера каждой. 0 отключает загрузку.

Аккаунты

  • Регистрация — показывает, открыта ли регистрация, и ссылку, где её изменить.
  • Не пускать игроков и представителей казино в консоль — пользователи, которые не могут писать записи, не видят верхнюю панель и перенаправляются с /wp-admin/ в свой кабинет.

12 / Настройки

Письма

СобытиеКто получает
Новый аккаунтИгрок (ссылка подтверждения), администратор сайта.
Новая жалоба ждёт проверкиРедакция и автор («Мы получили вашу жалобу»).
Жалоба опубликованаАвтор (со сроком ответа), представители казино.
Новое сообщение в жалобеДругие участники: автор, представители, редакция.
Статус «Решена» или «Закрыта»Автор.
Казино пропустило срок ответаРедакция, раз в день, одним списком.

Все письма оформлены в одном макете в цвете вашего акцента и имеют текстовую версию для почтовых программ, которые не показывают HTML.

Письмо о новом ответе в жалобе
«Новый ответ по вашей жалобе».
  • Редакция — это email администратора из Настройки → Общие. Разработчики могут добавить другие адреса, см. Разработчикам.
  • Игроки и представители могут отключить письма о жалобах в кабинете. Письма с подтверждением отправляются всегда.
  • Импорт демо писем не отправляет.
Важно

Многие хостинги отправляют письма WordPress плохо или не отправляют совсем, и они попадают в спам. Установите SMTP-плагин (например, WP Mail SMTP или FluentSMTP) и подключите почтовый сервис. Затем настройте записи SPF и DKIM для домена по инструкции почтового сервиса.

13 / Редактор

Блоки и паттерны

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

Список блоков с блоками Revio
Блоки Revio в списке блоков.
БлокЧто показывает
Первый экранПервый экран страницы. Варианты: текст с карточкой топа казино · по центру с поиском бонусов и ссылками на типы бонусов · по центру с топ-3 на пьедестале.
Ссылки на разделыСтрока ссылок на разделы страницы — текущий раздел подсвечивается при прокрутке — и на другие страницы. Для раздела впишите якорь (rating), для страницы — адрес (/bonuses/, https://…); у таких ссылок появляется маленькая стрелка.
Рейтинг казиноКазино по местам с оценками, основными бонусами, фильтрами по типу бонуса и сравнением. Варианты: строки · карточки казино · компактный список. Показывает первые казино и догружает остальные порциями («Видно сразу», «Догружать по»), поэтому рейтинг из сотен казино остаётся лёгким; фильтры работают по всему рейтингу. «Пропустить первые» продолжает пьедестал.
Карточки бонусовБонусы с основными условиями; завершившиеся помечены. Варианты: сетка · сетка с вкладками типов бонусов · ряд, который прокручивается вбок · «Бонус дня» — одна широкая карточка с промокодом.
Новые казиноНедавно открытые казино по полю «Дата запуска».
Панель-гайдЯркая панель с коротким гайдом, нумерованными шагами и кнопкой.
МетодологияКак составлен рейтинг: критерии сеткой или нумерованными шагами и карточка казино «Рекомендация редакции».
НовостиСвежие статьи сеткой, каруселью или главным материалом с блоком «Главное» в качестве первого экрана.
Цифры сайтаЖивые цифры: сколько казино проверено, активных бонусов, жалоб, доля решённых и как быстро отвечают казино.
Свежие жалобыНовые жалобы со статусом, казино, суммой и сообщениями и кнопкой «Подать жалобу».
Текстовый разделЛюбой текст с оглавлением из заголовков H2, при желании свёрнутый до «Читать далее».
Частые вопросыВопросы, которые раскрываются по клику, с микроразметкой FAQPage.
Вход и регистрацияФормы входа, регистрации и восстановления пароля.
Форма жалобыФорма подачи жалобы.
Кабинет игрокаМои жалобы, профиль, пароль, уведомления.
Сравнение казиноДо трёх казино бок о бок.

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

Главная демо 1, собранная из блоков
Главная, собранная из блоков «Первый экран», «Ссылки на разделы» и «Рейтинг казино».

Стили блоков

У некоторых стандартных блоков на панели «Стили» есть дополнительные варианты:

  • Группа — Карточка (белая карточка с рамкой) и Тёмная панель.
  • Список — Галочки и Крестики, для плюсов и минусов.
  • Цитата — Вердикт, для вывода в обзоре.

Паттерны

В списке блоков в разделе Паттерны → Revio есть готовые секции: Плюсы и минусы, Вывод редакции и Призыв к действию. Вставьте секцию и поменяйте тексты.

Три паттерна Revio в редакторе
Паттерны Revio.

14 / Настройка под себя

Перевод, RTL и дочерняя тема

Перевод темы

Все тексты темы и плагина готовы к переводу, включая настройки блоков в редакторе. Текстовые домены — revio (тема) и revio-core (плагин). Шаблоны — revio/languages/revio.pot и revio-core/languages/revio-core.pot.

Готовые переводы: русский, португальский (Бразилия), испанский, немецкий, итальянский, французский и польский. Они включаются сами, когда язык сайта — один из них, ничего устанавливать не нужно. Чтобы поправить фразу, отредактируйте перевод в Loco Translate, как описано ниже.

Сначала выберите язык сайта в Настройки → Общие → Язык сайта. Затем переведите одним из двух способов:

  1. Loco Translate (бесплатный плагин, прямо в консоли). Откройте Loco Translate → Темы → Revio, добавьте язык и переведите. То же сделайте в Плагины → Revio Core. Когда Loco спросит, куда сохранить, выберите «Пользовательский» (Custom): такие файлы не затрагиваются обновлениями темы.
  2. Poedit (программа для компьютера). Создайте перевод из файла .pot и сохраните его как revio-{locale}.po, например revio-de_DE.po; Poedit сам создаст рядом .mo. Загрузите revio-de_DE.mo в wp-content/languages/themes/, а revio-core-de_DE.mo — в wp-content/languages/plugins/.
Тексты редактора

Настройки блоков в редакторе — это JavaScript, они читают файлы перевода .json. Loco Translate создаёт их сам. После Poedit один раз выполните wp i18n make-json wp-content/languages/plugins --no-purge (WP-CLI).

Тексты, которые вы вводите сами — заголовки блоков, обзоры казино, меню, — переводятся правкой или многоязычным плагином вроде WPML или Polylang.

Языки с письмом справа налево

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

  • Макет, боковые колонки, таблицы, сравнение, формы и баннер cookie начинаются справа.
  • Стрелки, карусель новостей, ссылки на разделы и просмотр скриншотов работают по направлению чтения; ← и → в просмотре меняются местами.
  • Письма тоже отправляются справа налево.

Свой CSS для таких языков кладите в rtl.css в папке дочерней темы — WordPress подключит его на таких сайтах сам. Чтобы одно правило работало в обоих направлениях, используйте логические свойства: margin-inline-start вместо margin-left, padding-inline-end вместо padding-right.

Дочерняя тема

Свои PHP-правки и дополнительный CSS храните в дочерней теме revio-child. Чтобы изменить шаблон, скопируйте его из revio по тому же пути в revio-child и правьте копию, например template-parts/casino/hero.php.

Совет

Нужно лишь немного поправить CSS? Используйте Настроить → Дополнительные стили — дочерняя тема не нужна.

15 / Код

Разработчикам

Типы контента

ТипЯрлыкАдрес
Казиноcasino/casino/name/
Бонусыbonus, таксономия bonus_type/bonus/name/, /bonuses/type/
Жалобыcomplaint/complaint/name/

Поля — это метаполя записей с префиксом _revio_, зарегистрированные с show_in_rest. Читайте их через revio_meta( 'score', $post_id ). Шаблоны — single-casino.php, single-bonus.php, single-complaint.php и template-parts/.

Стандарты кода

Тема и плагин следуют WordPress Coding Standards и проверены PHP_CodeSniffer (WPCS 3, PHPCompatibilityWP для PHP 7.4+). Вывод экранируется, ввод очищается, формы Revio защищены nonce. Исходники плагина (src/, package.json) есть в архиве; соберите их командами npm install и npm run build. Сборка также создаёт стили блоков для языков справа налево.

Если вы правите assets/css/main.css или review.css родительской темы, их копии для письма справа налево (main-rtl.css, review-rtl.css) не меняются. Внесите ту же правку и туда, а лучше держите свой CSS в дочерней теме.

Фильтры

// Включить или выключить модуль в коде (complaints, accounts).
add_filter( 'revio_feature', function ( $on, $module ) {
	return 'complaints' === $module ? false : $on;
}, 10, 2 );

// Письма о жалобах получают ещё адреса редакции.
add_filter( 'revio_editor_emails', function ( $emails ) {
	$emails[] = '[email protected]';
	return $emails;
} );

// Изменить или не отправлять любое письмо Revio.
// Типы: confirm, email_change, received, new_complaint, published,
// message, rep_new, rep_message, editor_message, status, overdue.
add_filter( 'revio_email', function ( $email, $type ) {
	if ( 'overdue' === $type ) {
		return false; // Без ежедневного списка просроченных.
	}
	$email['headers'] = 'Reply-To: [email protected]';
	return $email;
}, 10, 2 );

// Микроразметка: изменить обзор казино или не выводить его (вернуть пустой массив).
add_filter( 'revio_schema_review', function ( $review, $casino_id ) {
	return $review;
}, 10, 2 );

// Выводить разметку крошек даже с SEO-плагином (true) или никогда (false).
add_filter( 'revio_schema_breadcrumbs', '__return_true' );

// Готовый HTML каждого письма, например чтобы добавить картинку-логотип.
add_filter( 'revio_email_html', function ( $html, $email, $type ) {
	return $html;
}, 10, 3 );

// Казино и бонусов на странице в списках.
add_filter( 'revio_casinos_per_page', fn() => 20 );
add_filter( 'revio_bonuses_per_page', fn() => 24 );

// Письмо с подтверждением регистрации.
add_filter( 'revio_confirmation_email', function ( $email, $user, $url ) {
	$email['subject'] = 'Добро пожаловать! Подтвердите email';
	return $email;
}, 10, 3 );

Согласие на cookie в коде

// PHP: согласился ли посетитель на аналитику?
if ( function_exists( 'revio_has_consent' ) && revio_has_consent( 'analytics' ) ) {
	// …
}

// JavaScript: реакция на выбор.
document.addEventListener( 'revio:consent', ( event ) => {
	if ( event.detail.analytics ) {
		// подключить аналитику
	}
} );

Действия (actions)

ДействиеКогда срабатывает
revio_user_registeredИгрок создал аккаунт ($user_id).
revio_email_confirmedНовый аккаунт подтвердил email ($user_id).
revio_complaint_filedЖалоба отправлена через форму ($post_id, $guest).

Формы также вызывают стандартные хуки login_form, register_form, lostpassword_form, register_post и registration_errors, поэтому с ними работают плагины капчи и антиспама.

16 / Помощь

Вопросы и поддержка

Страницы казино показывают «Страница не найдена».

Откройте Настройки → Постоянные ссылки и один раз нажмите Сохранить изменения. Это обновит адреса.

Игрокам не приходит письмо с подтверждением.

Ваш хостинг ненадёжно отправляет почту. Установите SMTP-плагин, см. Письма.

Гости видят «Войдите, чтобы подать жалобу».

Регистрация закрыта. Включите Настройки → Общие → Любой может зарегистрироваться.

Нет кнопки «Подать жалобу».

Выберите страницу с формой жалобы в Настроить → Страницы Revio.

Казино нет в рейтинге.

У него оценка редакции 0. Поставьте оценку от 0,1 до 10.

Мне не нужны жалобы.

Выключите модуль в Настройки → Revio.

Поддержка

Поддержка входит в покупку на ThemeForest. Напишите через вкладку Support на странице темы и укажите версии WordPress и PHP, адрес страницы и, если можно, скриншот. Поддержка покрывает ошибки и вопросы о возможностях темы; доработки под заказ в неё не входят.

17 / О теме

Авторы и история версий

Авторы

  • Шрифты: Bricolage Grotesque, Onest, IBM Plex Sans, JetBrains Mono — SIL Open Font License 1.1. Входят в тему и никогда не загружаются со сторонних серверов.
  • TGM Plugin Activation 2.6.1 — GPL-2.0-or-later.
  • Иконки нарисованы для темы. Бренды и логотипы казино в демо вымышлены. Картинки демо созданы нейросетями, не входят в архив и нужны только для предпросмотра.

История версий

1.0 — октябрь 2026

  • Первый выпуск.