wp_cache_delete()WP 2.0.0

Удаляет кэш по указанному ключу и группе.

Эта функция может быть переопределена плагинами. Если вы используете плагин объектного кэширования, эта функцию может работать немного иначе, потому что её работа прописывается отдельно. А в этом описании показано как работает базовая функцию WordPress.

Работает на основе: WP_Object_Cache()

Хуков нет.

Возвращает

true|false. Логическое: true если удалось удалить кэш и false при неудаче.

Использование

wp_cache_delete( $key, $group );
$key(число/строка) (обязательный)
Ключ кэша, который нужно удалить.
$group(строка)
Название группы в которой нужно искать указанный ключ.
По умолчанию: ''

Примеры

0

#1 Удалим ранее установленный кэш

Это фрагмент кода из функции clean_post_cache(). Тут мы удаляем кэш поста 23, который находится в группах 'posts' 'post_meta':

$post_id = 23;
wp_cache_delete( $post_id, 'posts' );
wp_cache_delete( $post_id, 'post_meta' );

Заметки

Список изменений

С версии 2.0.0 Введена.

Код wp_cache_delete() WP 6.4.3

function wp_cache_delete( $key, $group = '' ) {
	global $wp_object_cache;

	return $wp_object_cache->delete( $key, $group );
}