WordPress Version: 5.5
/**
* Unregisters default headers.
*
* This function must be called after register_default_headers() has already added the
* header you want to remove.
*
* @see register_default_headers()
* @since 3.0.0
*
* @global array $_wp_default_headers
*
* @param string|array $header The header string id (key of array) to remove, or an array thereof.
* @return bool|void A single header returns true on success, false on failure.
* There is currently no return value for multiple headers.
*/
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;
}
}