nocache_headers
apply_filters( ‘nocache_headers’, array $headers ) 过滤器:…
apply_filters( ‘nocache_headers’, array $headers )
过滤器::过滤缓存控制头。
Filter Hook: Filters the cache-controlling headers.
目录锚点:#说明#源码
说明(Description)
另见函数 wp_get_nocache_headers()
源码(Source)
/** * Set the headers to prevent caching for the different browsers. * * 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. * * @since 2.0.0 * * @see wp_get_nocache_headers() */ function nocache_headers() { $headers = wp_get_nocache_headers(); unset( $headers['Last-Modified'] ); // In PHP 5.3+, make sure we are not sending a Last-Modified header. if ( function_exists( 'header_remove' ) ) { @header_remove( 'Last-Modified' ); } else { // In PHP 5.2, send an empty Last-Modified header, but only as a // last resort to override a header already sent. #WP23021 foreach ( headers_list() as $header ) { if ( 0 === stripos( $header, 'Last-Modified' ) ) { $headers['Last-Modified'] = ''; break; } } } foreach( $headers as $name => $field_value ) @header("{$name}: {$field_value}"); }
更新版本 | 源码位置 | 使用 | 被使用 |
---|---|---|---|
2.8.0 | wp-includes/functions.php:1448 | 1 | 0 |
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!