WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Рекомендуемые продукты со скидкой от Template Monster

wp_cache_delete() WP 2.0.0

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

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

Является основой для: clean_user_cache(), clean_post_cache()
Работает на основе: WP_Object_Cache()

Хуков нет.

Возвращает

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

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

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

Примеры

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

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

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

Заметки

  • Смотрите: WP_Object_Cache::delete()
  • Global. WP_Object_Cache. $wp_object_cache Object cache global instance.

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

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

Код wp cache delete: wp-includes/cache.php WP 5.2.4

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

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

Cвязанные функции

Из метки: cache (кэш кеш)

Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться