# wp_cache_add()

URL: https://chugunov.pro/api-wordpress/functions/wp_cache_add/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 2.0.0.

## Сигнатура

```php
wp_cache_add( int|string $key, mixed $data, string $group = '', int $expire ): bool
```

## Описание

[See also](#see-also)
- [WP_Object_Cache::add()](https://developer.wordpress.org/reference/classes/WP_Object_Cache/add/)

## Параметры

- `$key` `int|string` — обязательный. Ключ кэша для последующего извлечения.
- `$data` `mixed` — обязательный. Данные для добавления в кэш.
- `$group` `string` — необязательный, по умолчанию `''`. Группа, в которую добавляется кэш. Позволяет использовать один и тот же ключ в разных группах.
- `$expire` `int` — необязательный. Через сколько секунд данные кэша должны устареть.
  
  Значение по умолчанию 0 (без истечения срока).

## Возвращаемое значение

`bool`

## Исходный код

Файл: `wp-includes/cache.php:41`

```php
function wp_cache_add( $key, $data, $group = '', $expire = 0 ) {
	global $wp_object_cache;

	return $wp_object_cache->add( $key, $data, $group, (int) $expire );
}
```

## История изменений

- 2.0.0 — Introduced.

## Связанные

Использует: `WP_Object_Cache::add`.
Используется в: [`ms_load_current_site_and_network`](https://chugunov.pro/api-wordpress/functions/ms_load_current_site_and_network/), `WP_Site::get_instance`, `WP_Network::get_instance`, `WP_Comment::get_instance`, `WP_Comment`, `WP_Term::get_instance`, `WP_Term`, [`get_terms_to_edit`](https://chugunov.pro/api-wordpress/functions/get_terms_to_edit/), [`get_inline_data`](https://chugunov.pro/api-wordpress/functions/get_inline_data/), [`get_the_terms`](https://chugunov.pro/api-wordpress/functions/get_the_terms/), `WP_Theme::cache_add`, [`wp_load_alloptions`](https://chugunov.pro/api-wordpress/functions/wp_load_alloptions/), [`get_option`](https://chugunov.pro/api-wordpress/functions/get_option/), [`update_user_caches`](https://chugunov.pro/api-wordpress/functions/update_user_caches/), `WP_Post::get_instance`, `WP_Post`, [`wp_mime_type_icon`](https://chugunov.pro/api-wordpress/functions/wp_mime_type_icon/), [`get_all_page_ids`](https://chugunov.pro/api-wordpress/functions/get_all_page_ids/), [`get_bookmark`](https://chugunov.pro/api-wordpress/functions/get_bookmark/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/wp_cache_add/
