Плагин Age Gate — как сделать ограничение по возрасту в WordPress сайте
Основная функция/назначение модуля Age Gate — реализации блокировки содержимого сайта для посетителей не достигших определенного возраста: 16, 18 лет и выше/ниже. Причем не обязательно речь идет о веб-проектах для взрослых с «18+» контентом, почти всегда подобное ограничение можно встретить на страницах с рекламой/продажей алкоголя и т.п. Так вот, рассматриваемый сегодня плагин, позволяет достаточно легко и быстро внедрить соответствующий запрет + имеет немало интересных настроек.
Если гуглить в сети похожие решения или тематические подборки, то многие предложенные там варианты либо платные, либо морально устаревшие, либо слабые по функциональности. Здесь же на момент написания текста дата последнего апдейта около месяца назад, оценка 4,5 + успешно тестировалась совместимость плагина с Вордпресс 5.0.x. Кроме того, у меня лично во время использования этот модуль отлично себя показал.
Единственный недостаток, который немного смущает, — количество известных багов (27 штук). Это, в принципе, нормально, в топовых решениях иногда бывает и больше, но все же слегка неприятно. С другой стороны работа над Age Gate ведется: недавно 6 глюков уже были исправлены, регулярно выпускаются обновления. Как бы там ни было, имеет смысл обратить внимание на этот плагин.
Основные фишки/опции Age Gate:
- при загрузке страницы появляется всплывающее окно с проверкой возраста посетителя;
- SEO-совместимость: во-первых, для популярных поисковых роботов (crawlers) данный механизм проверки пропускается, во-вторых, разрешается добавить собственные значения user agents для менее известных ботов.
- ограничения на весь сайт или для отдельного контента, например: вы можете установить разные лимиты для отдельных страниц либо исключить какой-то контент из «общих правил»;
- разные варианты выбора возраста: выпадающий список, кнопки да/нет, поля для ввода значений;
- настройка формата даты при выводе «DD MM YYYY» или «MM DD YYYY»;
- опция «запомнить меня» (дабы люди не вводили инфу дважды);
- возможность зарегистрированным юзерам пропустить проверку;
- кастомизация внешнего вида элемента блокировки: лого, фон, прозрачность, текстовое описание и т.п. + есть встроенные варианты/стили оформления;
- перенаправление людей, не прошедших проверку, на любую URL-ссылку;
- использование не кэшируемой версии;
- наличие разных хуков и доп.полей для всплывающей формы;
- совместимость с плагинами локализации: Polylang, WPML, WP Multilang.
Как по мне, весьма неплохой такой список функций. Вот как плюс-минус результат выглядит в реальности:
Настройка Age Gate для возрастных ограничений в WordPress
Если хотите скачать модуль Age Gate, то он находится здесь. Либо ищите его в админ панели по названию и там же устанавливайте. После активации в левом боковом меню появится одноименный раздел с несколькими подпунтами. В них как раз и задаются основные параметры работы — начинайте с самой первой вкладки/пункта и постепенно пройдите все 5 шагов.
1. Настройки ограничений. Первое, что нужно сделать, — указать с какого именно возраста допускается просмотр контента, будет ли правило срабатывать для всего сайта или некоторых его страниц.
Для проверки используется 3 варианта ответов:
- да/нет;
- выпадающий список;
- ввод даты рождения (формат указываете здесь же),
Также разрешается активировать кнопку «Запомнить меня» и установить, что будет происходит после ввода неправильного ответа — переадресация, возможность повторного ввода.
2. Сообщения. Тут содержится вся текстовая информация, которую будет видеть пользователь:
- заголовок и подзаголовок во всплывающем окне;
- текст вопроса и значения вариантов ответа;
- дополнительное описание, если нужно;
- всевозможные надписи: кнопка отправки, даты;
- фраза для «запоминания» пользователя;
- вывод сообщений об ошибке и т.п.
Все эти опции позволяет максимально быстро локализовать плагин Age Gate без каких-либо сторонних решений. Это удобно.
3. Внешний вид. Пункт включает параметры визуального оформления всплывающего модального окна с запросом.
Как видите, даже без знаний CSS/HTML любой юзер сможет легко установить цвета текста или прозрачность фона, а также добавить лого + фоновую картинку. Разрешается выбрать эффект появления/преобразования окна.
4. Расширенные. Тут имеется очень важная опция, связанная с кэшированием сайта. Если у вас в веб-проекте оно активировано, то рекомендуется использовать JavaScript-реализацию (ищите соответствующую галочку вверху данной вкладки).
Также здесь собрано множество разных функций, полезных для веб-разработчиков:
- включение хуков и анонимности опроса;
- импорт/экспорт;
- добавление малоизвестных ботов;
- пользовательские CSS-стили и др.
5. Настройки доступа. В этом подпункте производится управление ролями WordPress пользователей, позволяющими работать с теми или иными параметрами модуля. Разумеется, что администратору доступны все полномочия, но можно, например, позволить редактору управлять текстами/видом блокировщика. Либо указываете кто сможет изменять установленные опции для отдельного контента (записей и страниц).
Итого. Как видите, с помощью плагина Age Gate добавить возрастное ограничение на сайте с WordPress достаточно просто. Внимательно изучите все параметры и функции, которые здесь есть, — их действительно очень много. Подобное внимание к деталям, как по мне, делает модуль одним из лучших в своей нише. Как уже говорил выше, судя по информации с официального репозитория, ошибки есть, но в ходе выпусков новых релизов их постепенно исправляют.
Если знаете другие решения текущей задачи, пишите ниже. Я лично каких-то интересных бесплатных альтернатив так и не нашел.
комментария 3 к статье “Плагин Age Gate — как сделать ограничение по возрасту в WordPress сайте”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Плагин WP-PostRatings рейтинга постов в WordPress (5,79 из 7, голосов - 934)
- 5 wordpress плагинов для кнопок социальных закладок (5,24 из 7, голосов - 42)
- Кэширование в wordpress — выбираем лучший плагин для кэширования (5,63 из 7, голосов - 35)
- 50+ лучших плагинов для WordPress сайта (5,71 из 7, голосов - 34)
- Лучшие плагины картинок в WordPress — галереи, слайдеры, для миниатюр и т.п. (6,07 из 7, голосов - 30)
- Лучшие плагины статистики в WordPress — просмотр посещаемости сайта и не только (4,65 из 7, голосов - 37)
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений (5,19 из 7, голосов - 31)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Мне кажется, мало кто будет пользоваться такими фишками. Сейчас смотрю наоборот, гонят всех, лишь бы трафик был, чтобы его выгодно продать. Мало кто задумывается сейчас о безопасности посетителей (это же по сути отказ), а сейчас наоборот делают всё возможное и не возможное чтобы уменьшить процент отказов. Думаю, не зайдет людям такой вариант.
Андрей, ну, есть такая штука как закон, поэтому недавно просили такое сделать. Во многих имиджевых рекламных лендингах, связанных с алко, всегда есть опция «подтвердить, что 18+» или указать дату рождения. В общем, была задача — нашел модуль — потому и написал обзор, а так по сути, да, у него узкая нише применения.
Ну да, всё равно как не крути, кому-то понадобиться.