функция
since 6.9.0
wp_cache_get_multiple_salted()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_cache_get_multiple_salted( array $cache_keys, string $group, string|string[] $salt ): array
Описание
Получает несколько элементов из кеша, учитывая только действительные и неизменённые элементы.
Параметры
$cache_keys
array
обязательный
Массив ключей кеша для получения.
$group
string
обязательный
Группа кеша для проверки.
$salt
string|string[]
обязательный
Метка времени (или несколько меток времени, если передан массив), указывающая, когда в последний раз обновлялась группа (или группы) кеша.
Возвращаемое значение
array
false
Исходный код
wp-includes/cache-compat.php:269
function wp_cache_get_multiple_salted( $cache_keys, $group, $salt ) {
$salt = is_array( $salt ) ? implode( ':', $salt ) : $salt;
$cache = wp_cache_get_multiple( $cache_keys, $group );
foreach ( $cache as $key => $value ) {
if ( ! is_array( $value ) ) {
$cache[ $key ] = false;
continue;
}
if ( ! isset( $value['salt'], $value['data'] ) || $salt !== $value['salt'] ) {
$cache[ $key ] = false;
continue;
}
$cache[ $key ] = $value['data'];
}
return $cache;
}
История изменений
| Версия | Описание |
|---|---|
| 6.9.0 | Introduced. |

