status_header
status_header()
— это функция в WordPress, которая используется для установки HTTP-статуса заголовка. Она позволяет вам установить определенный HTTP-статус для текущей страницы или запроса, что может быть полезно, например, при создании кастомных страниц 404 или для правильного перенаправления между страницами сайта.
В примере status_header(404)
устанавливает HTTP-статус 404 «Страница не найдена». Вы можете использовать эту функцию для установки различных HTTP-статусов, таких как 200 (ОК), 301 (перемещено навсегда), 302 (перемещено временно) и т. д.
Однако, обычно использование status_header()
сочетается с другими действиями, такими как вывод контента или перенаправления на другую страницу. Вот пример использования в контексте вывода страницы ошибки:
В этом примере при переходе на несуществующую страницу будет выведено сообщение об ошибке 404.
Обратите внимание, что использование
status_header()
следует осуществлять с осторожностью и в соответствии с протоколами HTTP. При создании кастомных страниц ошибок также стоит учитывать семантику и оптимальное поведение для поисковых систем и пользователей.