WP_CACHE_FLUSH_RUNTIME() │ WP 6.0.0
Функция WP_CACHE_FLUSH_RUNTIME() очищает все элементы кэша из памяти, которые были добавлены во время работы приложения.
Использование
Эта функция использует следующие функции:
wp_using_ext_object_cache()wp_cache_flush()
Хуки:
Функция не имеет хуков.
Возврат
Функция возвращает значение true при успешном выполнении и false в случае ошибки.
Применение
Чтобы использовать эту функцию, просто вызовите команду:
wp_cache_flush_runtime();
Примеры
Пример использования
В приведенном ниже примере кэш объектов будет очищаться после добавления 100 записей в базу данных:
$counter = 0;
foreach ( $posts as $post ) {
$counter++;
wp_insert_post( $post );
if ( 100 === $counter ) {
wp_cache_flush_runtime();
$counter = 0;
}
}
Вы можете добавить свой собственный пример использования.
Заметки
- См. также:
WP_Object_Cache::flush()для получения дополнительной информации о том, как работает очистка кэша.
Изменения
Функция была добавлена в версии 6.0.0.
// Код функции
function wp_cache_flush_runtime() {
return wp_cache_flush();
}
Связанные функции
Вот несколько функций, связанных с объектным кэшем (cache):
_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()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 и могут быть полезны при работе с производительностью вашего сайта.