_get_non_cached_ids

函数
_get_non_cached_ids ( $object_ids, $cache_key )
参数
  • (int[]) $object_ids Array of IDs.
    Required:
  • (string) $cache_key The cache bucket to check against.
    Required:
返回值
  • (int[]) Array of IDs not present in the cache.
定义位置
相关方法
wp_get_nocache_headersget_nonauthor_user_idsget_cat_idget_all_category_idsget_the_id
引入
3.4.0
弃用
-

_get_non_cached_ids: 这是一个用来获取所有未被缓存的文章或术语的ID的函数。它接受一个分类法或文章类型作为参数,并返回一个ID数组。

检索缓存中尚未存在的ID。

function _get_non_cached_ids( $object_ids, $cache_key ) {
	$non_cached_ids = array();
	$cache_values   = wp_cache_get_multiple( $object_ids, $cache_key );

	foreach ( $cache_values as $id => $value ) {
		if ( ! $value ) {
			$non_cached_ids[] = (int) $id;
		}
	}

	return $non_cached_ids;
}

常见问题

FAQs
查看更多 >