# WP_CLEAN_UPDATE_CACHE() │ WP 4.1.0
Функция wp_clean_update_cache()
очищает существующие кэши обновлений для плагинов, тем и ядра WordPress. Давайте разберёмся, как она работает и когда её использовать.
## Зачем нужна эта функция?
WordPress периодически проверяет наличие обновлений для ваших плагинов, тем и самого ядра. Эта информация хранится в кэше, который может устареть. Функция wp_clean_update_cache()
помогает очистить этот кэш, чтобы обеспечить получение актуальных данных об обновлениях.
### Использует:
- wp_clean_plugins_cache()
- wp_clean_themes_cache()
- delete_site_transient()
Эти функции помогают очистить кэш для различных компонентов WordPress.
### Возвращаемое значение
Функция ничего не возвращает (null).
## Как использовать?
Просто вызовите функцию:
```php
wp_clean_update_cache();
Это сработает как одна команда, и кэш будет очищен.
Пример использования
Очистка кэша обновлений WordPress
Этот пример покажет вам, как удалить кэш обновлений для плагинов, тем и ядра:
wp_clean_update_cache();
Изменения
Функция была введена в версии 4.1.0. Если вы работаете с более старыми версиями WordPress, возможно, её не будет.
Код функции
Вот как реализована функция wp_clean_update_cache()
в файле wp-includes/update.php
:
function wp_clean_update_cache() {
if ( function_exists( 'wp_clean_plugins_cache' ) ) {
wp_clean_plugins_cache();
} else {
delete_site_transient( 'update_plugins' );
}
wp_clean_themes_cache();
delete_site_transient( 'update_core' );
}
Связанные функции
Если вам нужно работать с кэшем более детально, рассмотрите следующие функции:
update_post_meta()
_prime_post_caches()
clean_comment_cache()
clean_post_cache()
clean_user_cache()
Эти функции помогут вам управлять кэшем объектов более гибко.
Заключение
Функция wp_clean_update_cache()
— это простой и эффективный инструмент для очистки кэша обновлений в WordPress. Используйте её, чтобы всегда получать актуальную информацию о доступных обновлениях для ваших плагинов и тем.