取消注册默认标头。

原型

unregister_default_headers( string|array $header )

描述

必须在register_default_headers()添加了要删除的标头后调用此函数。

参考:

  • register_default_headers()

参数

$header (string|array) (Required) 要删除的标头字符串id(数组的键)或其数组。

返回值

(bool|void)  单个标头在成功时返回true,在失败时返回false。目前没有多个标头的返回值。

源文件

路径:wp-includes/theme.php

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
<?php
...
function unregister_default_headers( $header ) {
	global $_wp_default_headers;
	if ( is_array( $header ) ) {
		array_map( 'unregister_default_headers', $header );
	} elseif ( isset( $_wp_default_headers[ $header ] ) ) {
		unset( $_wp_default_headers[ $header ] );
		return true;
	} else {
		return false;
	}
}

...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/unregister_default_headers/