функция since 2.0.0

status_header()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

status_header( int $code, string $description = '' )

Описание

См. alsoget_status_header_desc()

Оригинал (английский)

Параметры

$code int обязательный
Код HTTP-статуса.
$description string необязательный = ''
Пользовательское описание для HTTP-статуса. По умолчанию — результат get_status_header_desc() для указанного кода.

Исходный код

wp-includes/functions.php:1458

function status_header( $code, $description = '' ) {
	if ( ! $description ) {
		$description = get_status_header_desc( $code );
	}

	if ( empty( $description ) ) {
		return;
	}

	$protocol      = wp_get_server_protocol();
	$status_header = "$protocol $code $description";
	if ( function_exists( 'apply_filters' ) ) {

		/**
		 * Filters an HTTP status header.
		 *
		 * @since 2.2.0
		 *
		 * @param string $status_header HTTP status header.
		 * @param int    $code          HTTP status code.
		 * @param string $description   Description for the status code.
		 * @param string $protocol      Server protocol.
		 */
		$status_header = apply_filters( 'status_header', $status_header, $code, $description, $protocol );
	}

	if ( ! headers_sent() ) {
		header( $status_header, true, $code );
	}
}

История изменений

ВерсияОписание
4.4.0 Added the $description parameter.
2.0.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.