_get_non_cached_ids()
Retrieves IDs that are not already present in the cache.
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
int[]
. Array of IDs not present in the cache.
Использование
_get_non_cached_ids( $object_ids, $cache_group );
- $object_ids(int[]) (обязательный)
- Array of IDs.
- $cache_group(строка) (обязательный)
- The cache group to check against.
Список изменений
С версии 3.4.0 | Введена. |
С версии 6.1.0 | This function is no longer marked as "private". |
Код _get_non_cached_ids() get non cached ids WP 6.7.1
function _get_non_cached_ids( $object_ids, $cache_group ) { $object_ids = array_filter( $object_ids, '_validate_cache_id' ); $object_ids = array_unique( array_map( 'intval', $object_ids ), SORT_NUMERIC ); if ( empty( $object_ids ) ) { return array(); } $non_cached_ids = array(); $cache_values = wp_cache_get_multiple( $object_ids, $cache_group ); foreach ( $cache_values as $id => $value ) { if ( false === $value ) { $non_cached_ids[] = (int) $id; } } return $non_cached_ids; }