функция
since 3.4.0
_get_non_cached_ids()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
_get_non_cached_ids( int[] $object_ids, string $cache_group ): int[]
Описание
Извлекает идентификаторы, которых ещё нет в кэше.
Параметры
$object_ids
int[]
обязательный
Массив идентификаторов.
$cache_group
string
обязательный
Группа кэша, по которой выполняется проверка.
Возвращаемое значение
int[]
Исходный код
wp-includes/functions.php:7331
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;
}
История изменений
| Версия | Описание |
|---|---|
| 6.1.0 | This function is no longer marked as "private". |
| 3.4.0 | Introduced. |

