WP_CACHE_FLUSH() │ WP 2.0.0
Функция WP_CACHE_FLUSH() полностью очищает объектный кэш, удаляя все элементы из него.
Использование
Функция работает через метод WP_Object_Cache::flush().
Применение
Функция, которая вызывает WP_CACHE_FLUSH(), называется wp_cache_flush_runtime().
Быстродействие
- При одном вызове: 0.000088 сек (очень быстро)
- При 50000 вызовах: 0.54 сек (также очень быстро)
Хуки
Эта функция не использует хуки.
Возвращаемое значение
Функция возвращает true, если выполнение прошло успешно, и false, если произошла ошибка.
Пример использования
Чтобы очистить весь объектный кэш в WordPress, используйте следующую команду:
wp_cache_flush();
Заметки
- Связанный метод:
WP_Object_Cache::flush() - Глобальная переменная:
$wp_object_cache— это глобальный экземпляр объектного кэша.
Изменения
Функция была введена в версии 2.0.0.
Код функции
В WordPress код функции wp_cache_flush находится в файле wp-includes/cache.php:
function wp_cache_flush() {
global $wp_object_cache;
return $wp_object_cache->flush();
}
Связанные функции
Некоторые функции, которые могут быть полезны при работе с объектным кэшем:
-_prime_post_caches()clean_comment_cache()clean_post_cache()clean_user_cache()wp_cache_add()wp_cache_add_global_groups()wp_cache_add_non_persistent_groups()wp_cache_decr()wp_cache_delete()wp_cache_flush_runtime()wp_cache_get()wp_cache_get_last_changed()wp_cache_incr()wp_cache_replace()wp_cache_set()wp_clean_update_cache()WP_Embed::delete_oembed_caches()wp_using_ext_object_cache()
Эти функции помогут вам лучше понять, как работать с кэшем в WordPress и оптимизировать производительность вашего сайта.