update_term_cache

函数
update_term_cache ( $terms, $taxonomy = '' )
参数
  • (WP_Term[]) $terms Array of term objects to change.
    Required:
  • (string) $taxonomy Not used.
    Required:
    Default: (empty)
定义位置
相关方法
update_termmeta_cacheupdate_site_cacheupdate_user_cachesupdate_sitemeta_cacheupdate_category_cache
引入
2.3.0
弃用
-

update_term_cache: 这个函数更新分类学术语数据的缓存。它通常在术语的数据被更新后被调用,例如当一个术语被添加或删除时。

更新缓存中的术语。

function update_term_cache( $terms, $taxonomy = '' ) {
	$data = array();
	foreach ( (array) $terms as $term ) {
		// Create a copy in case the array was passed by reference.
		$_term = clone $term;

		// Object ID should not be cached.
		unset( $_term->object_id );

		$data[ $term->term_id ] = $_term;
	}
	wp_cache_add_multiple( $data, 'terms' );
}

常见问题

FAQs
查看更多 >