Intereting Posts
Является ли «Организовать мои загрузки в месячные и годные папки», применимые в Google Cloud App Engine? Как вы можете группировать пользовательские типы сообщений на боковой панели администратора? Форма пользовательского ввода данных с идентификатором авто членства Лучший способ интеграции поиска Google? Правильные разрешения на папку? Если wp_query автоматически загружает мета-и терминологическое кеширование в среде с кэшированием объектов Плохое «читайте больше» поведение, пытаясь исправить, вставив тег Сеть сайтов с подпапками Как создать пользователя, у которого есть разрешение на создание новых сайтов в WordPress с включенной функцией multisite? Невозможно правильно разместить конец цикла в коротком коде Как я могу изменить цикл из плагина, не удаляя другие фильтры? перевод имени месяца Как удалить цветные изображения и субтитры из RSS-ленты wordpress? Категории не работают – 404 Не найдена ошибка Показать изменения за пределами консоли администратора

Добавить предупреждение о зрелости для посетителей в первый раз

Я хотел бы спросить посетителей, если они 18+ при первом посещении моего блога. Если они нажимают «да», они обычно обращаются к блогу, а в следующий раз их не спрашивают. Если они не нажали, они обращаются к информационной странице, и у них не должно быть возможности отступить. Я хочу записать IP так, даже если они перезагружают или очищают файлы cookie, они больше не будут запрашиваться, просто перенаправляются на страницу no-no.

Это возможно? Должен ли я переименовать WP index.php в другое, или это можно сделать непосредственно внутри index.php?

Любой пример кода, который я могу использовать для его достижения?

Solutions Collecting From Web of "Добавить предупреждение о зрелости для посетителей в первый раз"

Это может не ответить на ваш вопрос напрямую, но есть несколько серьезных проблем, которые вам приходится решать здесь. Взрослые сайты получают много трафика (как правило, много фальшивого, хакерского и спам-трафика), что означает много потерянного пространства в вашем дне и более медленные времена загрузки, если вы собираетесь использовать ip-адреса для сохранения первого посещения ,

Подумайте об этом, если вы получили 100 000 уникальных хитов, у вас будет 100 000 IP-адресов. Это соответствует 100 000 IP-адресам, которые необходимо проверять при каждой загрузке страницы. С уже медленным временем обслуживания из-за загрузки большого загружаемого материала, это только укоротит конечного пользователя

Куки-файлы, похоже, являются лучшей идеей, хотя в некоторых странах существуют очень строгие правила в отношении куки-файлов и материалов для взрослых. Это откровенно то, что вам нужно будет исследовать самостоятельно и убедиться, что ваш сайт соответствует всем правилам

Я действительно не думаю, что есть какое-то реальное решение этой проблемы, да, сохранение ip-адресов может быть самым безопасным, но это самый медленный.

Возможным решением может быть использование статической главной страницы, которая служит страницей уведомлений и предупреждений. Затем вы используете источники, чтобы проверять, откуда была указана конкретная страница (не на 100% надежной). Если страница была отправлена ​​с любой страницы за пределами сайта или она была напрямую доступна или нет реферера, перенаправьте пользователя на статическую переднюю страницу. Затем вы можете установить пользовательские query_vars во всех своих ссылках, которые будут служить надежным внутренним реферером.

На каждой загрузке страницы вы просто просто проверяете, заданы ли определенные URL-адреса запроса в URL-адресе, и если это так, загрузите определенную страницу.

Это всего лишь один из вариантов изучения и, безусловно, требует гораздо большего планирования и много тестирования, чтобы найти лучший вариант