01 / Основы
Перед началом
Revio — WordPress-тема для партнёрских сайтов и обзоров казино: рейтинги, обзоры казино, бонусы, отзывы и жалобы игроков.
Скриншоты сделаны в английской версии WordPress. В русской версии все пункты меню, поля и кнопки Revio переведены — в тексте названия даны так, как вы увидите их у себя.
Как устроена тема
Пакет состоит из двух частей, которые работают вместе:
Тема Revio
Внешний вид сайта: шапка, подвал, шаблоны страниц казино, бонусов и жалоб, цвета и шрифты.
Плагин Revio Core
Контент и функции: казино, бонусы, жалобы, блоки Gutenberg, кабинеты игроков, письма и импорт демо.
Функции вынесены в плагин, поэтому ваши казино, бонусы и жалобы сохранятся, даже если вы когда-нибудь смените тему. Тема сама предложит установить плагин.
Требования
| Что | Минимум | Примечание |
|---|---|---|
| WordPress | 6.6 | Используйте последнюю версию. |
| PHP | 7.4 | Рекомендуется 8.1 или новее. |
| Лимит памяти PHP | 128 МБ | С 256 МБ импорт демо идёт быстрее. |
| Размер загружаемого файла | 8 МБ | Нужен, чтобы загрузить архив темы и скриншоты игроков. |
| Почта | — | Сайт должен уметь отправлять письма (подтверждение регистрации, уведомления о жалобах). См. Письма. |
Что в архиве
revio.zip— тема. Плагин Revio Core лежит внутри и устанавливается из консоли.revio-child.zip— дочерняя тема для ваших правок кода (по желанию).- Переводы на 7 языков и шаблоны для своих:
revio/languages/иrevio-core/languages/. - Ссылка на эту документацию.
02 / Установка
Установка
1. Установите тему
- В консоли откройте Внешний вид → Темы, нажмите Добавить новую тему, затем Загрузить тему.
- Выберите
revio.zipи нажмите Установить. Не загружайте весь архив с ThemeForest — толькоrevio.zip. - Нажмите Активировать.
Загрузка обрывается с ошибкой об истёкшей ссылке («The link you followed has expired»)? Сервер ограничивает размер файла. Попросите хостинг увеличить upload_max_filesize или загрузите распакованную папку revio в wp-content/themes/ по FTP.
2. Установите Revio Core
Сразу после активации темы WordPress покажет уведомление, что теме нужен плагин Revio Core.

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

Тема работает и без плагина, но тогда на сайте нет казино, бонусов, жалоб и блоков. Держите Revio Core включённым.
3. Дочерняя тема (по желанию)
Собираетесь менять PHP-шаблоны или добавлять свой код? Установите revio-child.zip так же и активируйте её вместо Revio. Тогда ваши правки переживут обновления темы. Если вы меняете только цвета, логотип и контент, дочерняя тема не нужна.
4. Постоянные ссылки
Откройте Настройки → Постоянные ссылки и выберите Название записи. Тогда адреса казино и бонусов будут вида /casino/royal-atlas-casino/. Импорт демо может сделать это за вас.
03 / Контент
Импорт демо
Один клик — и на сайте появятся казино, бонусы, жалобы, отзывы, статьи, страницы и меню, как на живых демо.

- Откройте Внешний вид → Импортировать демо.
- Выберите, что ещё изменить:
- Главная и страница записей — главная демо станет главной вашего сайта, «Новости» — страницей блога.
- Постоянные ссылки — «Название записи» — рекомендуется.
- Название сайта — по умолчанию выключено, ваше название останется.
- Открыть регистрацию игроков — игроки регистрируются, чтобы подавать жалобы. Включается, только если новые пользователи получают роль без права писать записи (Подписчик).
- Убрать стартовый контент WordPress — «Привет, мир!», «Пример страницы» и стандартные виджеты уходят в корзину и в неактивные виджеты, только если их никто не менял.
- Нажмите Импортировать под понравившимся демо. Полоса прогресса показывает каждый шаг; не закрывайте вкладку, пока не появится «Готово» (обычно меньше минуты).
| Демо | Главная | Вид |
|---|---|---|
| Демо 1 — Рейтинг | Классический топ казино со сравнением, гайдами и новостями. | Светлое, лаймовый акцент |
| Демо 2 — Бонусы | Бонус дня, поиск бонусов и свежие предложения. | Светлое, коралловый акцент |
| Демо 3 — Тёмное | Пьедестал с топ-3 казино и прокручиваемые предложения. | Тёмное, золотой акцент |
| Демо 4 — Журнал | Главная в стиле новостного сайта: главные материалы, обзоры и жалобы. | Светлое, голубой акцент |
Что импортируется
- 11 казино с логотипами, оценками, плюсами и минусами, характеристиками и отзывами.
- 13 бонусов, привязанных к казино, с условиями и промокодами.
- 3 жалобы игроков с обсуждениями и скриншотами.
- Новостные статьи и страницы «Ваш аккаунт», «Подать жалобу», «Мой кабинет», политика конфиденциальности, условия использования и ответственная игра.
- Меню со значками, цвета и настройки страниц Revio.
- Главная выбранного демо, назначенная статической главной. Черновик «Политика конфиденциальности» из свежей WordPress заменяется страницей из демо.
Логотипы казино и фотографии демо не входят в пакет темы: импорт скачивает их с reviotheme.com, поэтому серверу нужен выход в интернет. Они нужны только для предпросмотра — замените их своими перед запуском сайта. Если часть картинок не скачалась, импорт всё равно завершится и сообщит, сколько их; запустите его ещё раз позже.
Удалить или сменить демо
После импорта на экране появляется кнопка Удалить демо-контент. Она удаляет только то, что создал импорт; ваши записи, страницы и пользователи остаются. Удалите демо перед импортом другого.
Отредактированный элемент демо всё равно считается демо-контентом и тоже удалится. Если вы строите настоящий сайт на основе демо, больше не нажимайте «Удалить демо-контент» — ненужные демо-казино удаляйте вручную.
04 / Внешний вид
Цвета, логотип и меню
Цвета и углы
Откройте Внешний вид → Настроить → Дизайн Revio. Изменения сразу видны в предпросмотре справа.

| Настройка | Что делает |
|---|---|
| Цвет акцента | Кнопки, оценки, выделения. Текст на акценте всегда тёмный, поэтому выбирайте светлый яркий цвет. |
| Цветовой режим | Светлый или тёмный сайт. Первый экран и подвал тёмные в обоих режимах. |
| Скругление углов | От прямых (0) до мягких (28) углов карточек, кнопок и полей. |
| Знак валюты для жалоб | Одна валюта для всех сумм споров, например $, € или USD. |
Логотип и иконка сайта
В Настроить → Свойства сайта загрузите логотип (рекомендуется 240 × 72 px, PNG или SVG, переведённый в PNG) и иконку сайта. Без логотипа тема показывает название сайта.
Меню
В теме три области меню: Основной (шапка), Подвал, первая колонка и Подвал, вторая колонка. Назначьте их в Внешний вид → Меню. На телефонах основное меню открывается кнопкой-бургером, вместе с подпунктами.
Значки в меню
У каждого пункта меню есть поле Значок — короткая метка рядом с пунктом, например HOT, NEW или 24. Откройте пункт, впишите значок и сохраните меню. Цвет значка задаёт его фон; снимите галочку «Цвет акцента темы», чтобы выбрать свой. Цвет текста подбирается сам — белый или тёмный, как лучше читается.

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

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

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


Поля казино
Оценка

| Поле | Что делает |
|---|---|
| Оценка редакции (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 / Контент
Бонусы
Бонус принадлежит казино. Он появляется на странице казино, в блоках бонусов и на своей странице с полными условиями.

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

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

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

Ссылка на бонус — куда ведёт кнопка «Получить бонус» (если пусто — ссылка на сайт казино). Поле Как получить превращается в нумерованные шаги, Предупреждение — в выделенный блок под ними, Заметка редакции — в тёмную цитату под условиями.
07 / Сообщество
Отзывы игроков
Игроки оценивают казино от 1 до 5 звёзд и пишут заголовок, плюсы, минусы и сам отзыв. Средняя оценка и распределение звёзд показываются вверху раздела «Отзывы».
- Отзывы — это комментарии WordPress к казино, поэтому модерируются они в разделе Комментарии.
- Отзывы гостей всегда ждут вашего одобрения.
- Чтобы ответить от имени редакции, ответьте на отзыв в Комментарии; ответ появится под ним как «Ответ редакции».
- Отключить отзывы у одного казино можно галочкой Обсуждение → Разрешить комментарии в правой панели редактора.
08 / Сообщество
Жалобы
Игроки подают жалобы на казино, редакция их проверяет, а игрок, казино и редакция общаются в одной ветке, пока жалобу не решат или не закроют.

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

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


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

09 / Сообщество
Кабинеты игроков
Игроки входят на ваш сайт, а не в консоль WordPress. Аккаунты — обычные пользователи WordPress, поэтому любые плагины безопасности продолжают работать.
Включите регистрацию
Откройте Настройки → Общие и отметьте Членство: Любой может зарегистрироваться, а в поле Роль нового пользователя по умолчанию выберите «Подписчик». Без этого игроки не смогут создать аккаунт, а гости вместо формы увидят «Войдите, чтобы подать жалобу».
Создайте страницы
Импорт демо создаёт их сам. На чистом сайте:
- Создайте страницу «Ваш аккаунт» и добавьте блок Вход и регистрация.
- Создайте страницу «Мой кабинет» и добавьте блок Кабинет игрока.
- Создайте страницу «Подать жалобу» и добавьте блок Форма жалобы.
- Выберите эти три страницы в Настроить → Страницы Revio.
Без страницы входа все ссылки ведут на стандартную wp-login.php, оформленную в ваших цветах. Ссылки на сброс пароля из писем всегда открывают wp-login.php.
Вход и регистрация
При регистрации нужно указать ник (на любом языке), email, пароль и согласиться с политикой конфиденциальности и возрастным ограничением. Игрок получает письмо со ссылкой подтверждения и не может войти, пока не откроет её. Восстановление пароля работает через стандартное письмо WordPress.
Кабинет игрока

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

Когда аккаунт удаляют, его жалобы остаются на сайте от имени «Удалённый пользователь». Жалобы входят в экспорт персональных данных.
10 / Страницы
Страницы сайта
Эти страницы тема собирает из вашего контента. Создавать их не нужно — добавляйте казино, бонусы и статьи, и списки наполнятся сами.
Все казино
По адресу /casino/ все казино выводятся по оценке редакции, по 10 на страницу, в тех же карточках, что и в блоке рейтинга. Казино без оценки идут последними с пометкой «Ещё не оценено».

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

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

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

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

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

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

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

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

Стили блоков
У некоторых стандартных блоков на панели «Стили» есть дополнительные варианты:
- Группа — Карточка (белая карточка с рамкой) и Тёмная панель.
- Список — Галочки и Крестики, для плюсов и минусов.
- Цитата — Вердикт, для вывода в обзоре.
Паттерны
В списке блоков в разделе Паттерны → Revio есть готовые секции: Плюсы и минусы, Вывод редакции и Призыв к действию. Вставьте секцию и поменяйте тексты.

14 / Настройка под себя
Перевод, RTL и дочерняя тема
Перевод темы
Все тексты темы и плагина готовы к переводу, включая настройки блоков в редакторе. Текстовые домены — revio (тема) и revio-core (плагин). Шаблоны — revio/languages/revio.pot и revio-core/languages/revio-core.pot.
Готовые переводы: русский, португальский (Бразилия), испанский, немецкий, итальянский, французский и польский. Они включаются сами, когда язык сайта — один из них, ничего устанавливать не нужно. Чтобы поправить фразу, отредактируйте перевод в Loco Translate, как описано ниже.
Сначала выберите язык сайта в Настройки → Общие → Язык сайта. Затем переведите одним из двух способов:
- Loco Translate (бесплатный плагин, прямо в консоли). Откройте Loco Translate → Темы → Revio, добавьте язык и переведите. То же сделайте в Плагины → Revio Core. Когда Loco спросит, куда сохранить, выберите «Пользовательский» (Custom): такие файлы не затрагиваются обновлениями темы.
- 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
- Первый выпуск.



