функция 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.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.