wp_get_nocache_headers()

Get the header information to prevent caching.


Description

The several different headers cover the different ways cache prevention is handled by different browsers


Return

(array) The associative array of header names and field values.


Source

File: wp-includes/functions.php

function wp_get_nocache_headers() {
	$headers = array(
		'Expires' => 'Wed, 11 Jan 1984 05:00:00 GMT',
		'Cache-Control' => 'no-cache, must-revalidate, max-age=0',
	);

	if ( function_exists('apply_filters') ) {
		/**
		 * Filters the cache-controlling headers.
		 *
		 * @since WP-2.8.0
		 *
		 * @see wp_get_nocache_headers()
		 *
		 * @param array $headers {
		 *     Header names and field values.
		 *
		 *     @type string $Expires       Expires header.
		 *     @type string $Cache-Control Cache-Control header.
		 * }
		 */
		$headers = (array) apply_filters( 'nocache_headers', $headers );
	}
	$headers['Last-Modified'] = false;
	return $headers;
}


Changelog

Changelog
Version Description
WP-2.8.0 Introduced.