Документация WordPress

wp_referer_field

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

Пример использования wp_referer_field():

В этом примере мы создаем форму с помощью HTML и указываем метод POST и URL-адрес для обработки формы в атрибуте action.

Затем мы вызываем wp_referer_field() для генерации скрытого поля формы с URL-адресом (referer). Функция wp_referer_field() автоматически вставляет скрытое поле в HTML-код.

Далее мы добавляем другие поля формы и кнопку отправки, как обычно.

Когда пользователь отправляет форму, значение URL-адреса (referer), которое было сохранено в скрытом поле, будет отправлено вместе с формой. Вы можете получить это значение из массива $_POST в обработчике формы и использовать его для проверки или перенаправления пользователя, если это необходимо.

Обратите внимание, что wp_referer_field() автоматически вставляет некоторые дополнительные атрибуты в скрытое поле, такие как name=»_wp_http_referer» и id=»_wp_http_referer». Это помогает WordPress определить, что это поле используется для передачи referer и обрабатывать его соответствующим образом при обработке формы.

security