wp_headers
Filters the HTTP headers before they're sent to the browser.
Usage
add_filter( 'wp_headers', 'wp_kama_headers_filter', 10, 2 ); /** * Function for `wp_headers` filter-hook. * * @param string[] $headers Associative array of headers to be sent. * @param WP $wp Current WordPress environment instance. * * @return string[] */ function wp_kama_headers_filter( $headers, $wp ){ // filter... return $headers; }
- $headers(string[])
- Associative array of headers to be sent.
- $wp(WP)
- Current WordPress environment instance.
Changelog
Since 2.8.0 | Introduced. |
Where the hook is called
wp_headers
wp-includes/class-wp.php 528
$headers = apply_filters( 'wp_headers', $headers, $this );
Where the hook is used in WordPress
wp-includes/class-wp-customize-manager.php 1914
add_filter( 'wp_headers', array( $this, 'filter_iframe_security_headers' ) );