wp_get_nocache_headers

函数
wp_get_nocache_headers ( No parameters )
返回值
  • (array) The associative array of header names and field values.
定义位置
相关方法
nocache_headerswp_get_http_headerswp_cache_decr_get_non_cached_idswp_get_schedules
引入
2.8.0
弃用
-

wp_get_nocache_headers: 这个函数返回一个头文件数组,这些头文件应该被发送到浏览器,以防止当前页面的缓存。它用于确保页面总是从服务器上新鲜加载。

获取防止缓存的标头信息。

几个不同的标头信息涵盖了不同浏览器处理缓存的不同方式。

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 2.8.0
		 *
		 * @see wp_get_nocache_headers()
		 *
		 * @param array $headers Header names and field values.
		 */
		$headers = (array) apply_filters( 'nocache_headers', $headers );
	}
	$headers['Last-Modified'] = false;
	return $headers;
}

常见问题

FAQs
查看更多 >