Intereting Posts
Представить себе не получится HTTP-запросы начинают зависать после того, как я попытаюсь активировать все плагины и остановлюсь только тогда, когда я вручную отключу плагины через DB Скрыть CPT с определенных страниц Как скрыть или удалить нежелательные виджеты при многоуровневой установке? Могу ли я использовать word-count.js в своем собственном коде? Являются ли самообслуживаемые видео хорошей идеей? Повторное использование одного CPT-кода с помощью get_template_part? Как использовать значение из <select> modal tinymce windowManager? Разбиение на страницы с пользовательским запросом, пользовательская форма поиска, одиночные и страницы, ajax и плагины Пользовательский налоговый архив родителей? Как локализовать встроенные строки в будущем? Как обрезать атрибут woocomerce в списке? Ограничить роль автора только 3 страницами wp-admin Странная проблема с перезаписыванием Как добавить виджеты нижнего колонтитула в тему StudioPress Monochrome Pro?

Отображение разных страниц в зависимости от значения cookie

У меня есть веб-сайт, который просит посетителей выбрать язык на первой странице, я храню эту опцию в файле cookie, и я показываю содержимое (начиная со второй страницы) в зависимости от этой опции.

Я хочу показать вторую страницу, не показывая первый, пока файл cookie не истек.

Я пытаюсь сделать что-то подобное в плагине, который я сделал:

function has_my_cookie(){ if ( isset($_COOKIE["myCookie"])) { if($_COOKIE["myCookie"] == "en"){ header("Location:path/to/my/en/file"); exit; } } } add_action('init', 'has_my_cookie'); 

Проблема в том, что я получаю бесконечный цикл где-то (ERR_TOO_MANY_REDIRECTS).

Что мне не хватает? Есть ли лучший способ достичь этого? Я попытался сделать что-то подобное в header.php, с тем же результатом …