# WP_CACHE_DELETE() │ WP 2.0.0
Функция WP_CACHE_DELETE() используется для удаления содержимого кэша, соответствующего указанному ключу и группе. Давайте разберемся, как она работает и как ее использовать.
## Как работает WP_CACHE_DELETE()
Эта функция служит для управления кэшем в WordPress и позволяет очищать кэшированные данные. Кэширование помогает ускорить работу сайта, но иногда требуется удалить устаревшие данные из кэша.
### Возвращаемые значения
Функция возвращает:
- true — если удаление прошло успешно.
- false — если произошла ошибка.
## Использование функции
```php
wp_cache_delete( $key, $group );
Параметры:
- $key (int|string, обязательный) — Наименование содержимого в кэше, которое вы хотите удалить.
- $group (string) — Группа, в которой сгруппированы данные кэша.
- По умолчанию:
''(пустая строка).
- По умолчанию:
Пример использования
Предположим, вы хотите удалить кэш для поста с ID 23, который находится в группах 'posts' и 'post_meta'. Вот как это можно сделать:
$post_id = 23;
wp_cache_delete( $post_id, 'posts' );
wp_cache_delete( $post_id, 'post_meta' );
Этот код удаляет кэшированные данные поста с идентификатором 23 из указанных групп.
Важные замечания
- Функция
WP_CACHE_DELETE()использует классWP_Object_Cacheдля управления кэшом. - Глобальный объект
WP_Object_Cacheявляется глобальным экземпляром кэша в WordPress, что позволяет использовать данные кэша по всему сайту.
Изменения в версии
- С версии 2.0.0 — функция была введена в WordPress.
Код функции
Вот исходный код функции wp_cache_delete:
function wp_cache_delete( $key, $group = '' ) {
global $wp_object_cache;
return $wp_object_cache->delete( $key, $group );
}
Связанные функции
Работа с кэшем в WordPress включает в себя множество функций. Вот некоторые из них:
- _prime_post_caches() — Прогрев кэша постов.
- clean_comment_cache() — Очистка кэша комментариев.
- clean_user_cache() — Очистка кэша пользователей.
- wp_cache_add() — Добавление данных в кэш.
- wp_cache_flush() — Очистка всего кэша.
Используйте WP_CACHE_DELETE() для эффективного управления кэшированием на вашем сайте WordPress. Понимание работы с функциями кэширования может значительно улучшить производительность вашего сайта.