W3cubDocs

/WordPress

nocache_headers()

Set the headers to prevent caching for the different browsers.

Description

Different browsers support different nocache headers, so several headers must be sent so that all of them get the point that no caching should occur.

See also

More Information

Usage:
nocache_headers();

Source

File: wp-includes/functions.php

function nocache_headers() {
	if ( headers_sent() ) {
		return;
	}

	$headers = wp_get_nocache_headers();

	unset( $headers['Last-Modified'] );

	header_remove( 'Last-Modified' );

	foreach ( $headers as $name => $field_value ) {
		header( "{$name}: {$field_value}" );
	}
}

Changelog

Version Description
2.0.0 Introduced.

© 2003–2019 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/nocache_headers