wp_suspend_cache_addition

函数
wp_suspend_cache_addition ( $suspend = null )
参数
  • (bool) $suspend Optional. Suspends additions if true, re-enables them if false.
    Required:
    Default: null
返回值
  • (bool) The current suspend setting
定义位置
相关方法
wp_suspend_cache_invalidationwp_cache_addwp_media_attach_actionwp_cache_add_multiplewp_get_attachment_caption
引入
3.3.0
弃用
-

wp_suspend_cache_addition是WordPress中的一个函数,它可以暂时中止向缓存中添加新数据: 当缓存添加被暂停时,新的数据将不会被添加到缓存中,但现有的缓存数据仍然可以访问。这对性能来说是很有用的,因为它可以防止对缓存进行不必要的写入,加快进程。

暂时中止高速缓存的添加。

停止更多的数据被添加到缓存中,但仍然允许缓存检索。这对诸如导入等操作很有用,否则大量的数据会被无用地添加到缓存中。

暂停最多只持续一个页面的加载。如果你想提前重新启用缓存添加,记得再次调用这个函数。

function wp_suspend_cache_addition( $suspend = null ) {
	static $_suspend = false;

	if ( is_bool( $suspend ) ) {
		$_suspend = $suspend;
	}

	return $_suspend;
}

常见问题

FAQs
查看更多 >