wp_admin_headers

The timeline below displays how wordpress function wp_admin_headers has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.1

/**
 * Sends a referrer policy header so referrers are not sent externally from administration screens.
 *
 * @since 4.9.0
 */
function wp_admin_headers()
{
    $policy = 'strict-origin-when-cross-origin';
    /**
     * Filters the admin referrer policy header value.
     *
     * @since 4.9.0
     * @since 4.9.5 The default value was changed to 'strict-origin-when-cross-origin'.
     *
     * @link https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
     *
     * @param string $policy The admin referrer policy header value. Default 'strict-origin-when-cross-origin'.
     */
    $policy = apply_filters('admin_referrer_policy', $policy);
    header(sprintf('Referrer-Policy: %s', $policy));
}

WordPress Version: 9.5

/**
 * Send a referrer policy header so referrers are not sent externally from administration screens.
 *
 * @since 4.9.0
 */
function wp_admin_headers()
{
    $policy = 'strict-origin-when-cross-origin';
    /**
     * Filters the admin referrer policy header value.
     *
     * @since 4.9.0
     * @since 4.9.5 The default value was changed to 'strict-origin-when-cross-origin'.
     *
     * @link https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
     *
     * @param string $policy The admin referrer policy header value. Default 'strict-origin-when-cross-origin'.
     */
    $policy = apply_filters('admin_referrer_policy', $policy);
    header(sprintf('Referrer-Policy: %s', $policy));
}

WordPress Version: 9.3

/**
 * Send a referrer policy header so referrers are not sent externally from administration screens.
 *
 * @since 4.9.0
 */
function wp_admin_headers()
{
    $policy = 'same-origin';
    /**
     * Filters the admin referrer policy header value. Default 'same-origin'.
     *
     * @since 4.9.0
     * @link https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
     *
     * @param string $policy The referrer policy header value.
     */
    $policy = apply_filters('admin_referrer_policy', $policy);
    header(sprintf('Referrer-Policy: %s', $policy));
}

WordPress Version: .20

/**
 * Send a referrer policy header so referrers are not sent externally from administration screens.
 *
 * @since 4.9.0
 */
function wp_admin_headers()
{
    $policy = 'strict-origin-when-cross-origin';
    /**
     * Filters the admin referrer policy header value.
     *
     * @since 4.9.0
     * @since 4.9.5 The default value was changed to 'strict-origin-when-cross-origin'.
     *
     * @link https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
     *
     * @param string $policy The admin referrer policy header value. Default 'strict-origin-when-cross-origin'.
     */
    $policy = apply_filters('admin_referrer_policy', $policy);
    header(sprintf('Referrer-Policy: %s', $policy));
}

WordPress Version: 9.2

/**
 * Send a referrer policy header so referrers are not sent externally from administration screens.
 *
 * @since 4.9.0
 */
function wp_admin_headers()
{
    $policy = 'same-origin';
    /**
     * Filters the admin referrer policy header value. Default 'same-origin'.
     *
     * @since 4.9.0
     * @link https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
     *
     * @param string $policy The referrer policy header value.
     */
    $policy = apply_filters('admin_referrer_policy', $policy);
    header(sprintf('Referrer-Policy: %s', $policy));
}

WordPress Version: .10

/**
 * Send a referrer policy header so referrers are not sent externally from administration screens.
 *
 * @since 4.9.0
 */
function wp_admin_headers()
{
    $policy = 'strict-origin-when-cross-origin';
    /**
     * Filters the admin referrer policy header value.
     *
     * @since 4.9.0
     * @since 4.9.5 The default value was changed to 'strict-origin-when-cross-origin'.
     *
     * @link https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
     *
     * @param string $policy The admin referrer policy header value. Default 'strict-origin-when-cross-origin'.
     */
    $policy = apply_filters('admin_referrer_policy', $policy);
    header(sprintf('Referrer-Policy: %s', $policy));
}

WordPress Version: 4.9

/**
 * Send a referrer policy header so referrers are not sent externally from administration screens.
 *
 * @since 4.9.0
 */
function wp_admin_headers()
{
    $policy = 'same-origin';
    /**
     * Filters the admin referrer policy header value. Default 'same-origin'.
     *
     * @since 4.9.0
     * @link https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
     *
     * @param string $policy The referrer policy header value.
     */
    $policy = apply_filters('admin_referrer_policy', $policy);
    header(sprintf('Referrer-Policy: %s', $policy));
}