nocache_headers

函数
nocache_headers ( No parameters )
相关
  • wp_get_nocache_headers()
定义位置
相关方法
wp_get_nocache_headerscache_userscache_javascript_headersdo_activate_headeriframe_header
引入
2.0.0
弃用
-

nocache_headers: 这个函数发送HTTP头信息以禁用页面缓存。它通常用于生成动态内容的插件或主题,这些内容不应该被缓存。

为不同的浏览器设置防止缓存的头文件。

不同的浏览器支持不同的nocache头信息,所以必须发送几个头信息,以便所有的浏览器都得到不应该发生缓存的观点。

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}" );
	}
}

常见问题

FAQs
查看更多 >