Установить условие на основе шаблона на странице обновления

Я пытаюсь создать условный шаблон в WordPres, где условие должно быть передано, только если ссылающаяся страница является страницей поиска:

Я знаю, что url_to_postid (wp_get_referer ()) получит мне идентификатор страницы ссылающейся страницы, но в моем случае это не работает, так как страница поиска не имеет идентификатора. Есть ли другой способ сделать это?

РЕДАКТИРОВАТЬ: WordPress URL для поиска будет http: /mywebsite.com/? S = aaa, где находится термин поиска

0

Решение

В зависимости от того, для чего вы это используете и насколько надежным оно должно быть $_SERVER['HTTP_REFERER']

Взято из Руководство по PHP

Адрес страницы (если есть), на которой пользовательский агент направлен на текущую страницу. Это устанавливается пользовательским агентом. Не все пользовательские агенты будут устанавливать это, а некоторые предоставляют возможность изменять HTTP_REFERER как функцию. Короче говоря, этому нельзя доверять.

Возможно, вам лучше использовать post / get для отправки параметра на следующую страницу или использовать сеанс, если вам нужна большая надежность и / или контроль.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]