Alert: This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.
_get_non_cached_ids() WordPress Function
The get_non_cached_ids() function is used to retrieve a list of post IDs that are not cached. This can be useful for retrieving a list of posts that need to be updated.
_get_non_cached_ids( int[] $object_ids, string $cache_key ) #
Retrieve IDs that are not already present in the cache.
Parameters
- $object_ids
(int[])(Required)Array of IDs.
- $cache_key
(string)(Required)The cache bucket to check against.
Return
(int[]) Array of IDs not present in the cache.
Source
File: wp-includes/functions.php
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; }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
3.4.0 | Introduced. |