clean_post_cache() WP 2.0
Удаляет объектный кэш записи по переданному ID. Также будут удален кэш терминов и дочерних записей.
Функция вызывает сама себя рекурсивно, при удалении кэша дочерних записей.
Не будет работать, если $_wp_suspend_cache_invalidation не пуста. Смотрите: wp_suspend_cache_invalidation().
Кэш комментариев можно очистить через функцию clean_comment_cache().
Работает на основе: wp_cache_delete(), clean_object_term_cache()
Хуки из функции
Возвращает
Ничего не возвращает.
Использование
clean_post_cache( $id );
- $id(число/WP_Post) (обязательный)
- ID или объект записи, кэш которой нужно очистить.
Примеры
#1. Очистим кэш записи
Допустим, мы редактируем запись 25 и нам нужно очистить её кэш:
$id = 25; clean_post_cache( $id );
Заметки
- Global. true/false. $_wp_suspend_cache_invalidation
Список изменений
С версии 2.0.0 | Введена. |
Код clean_post_cache() clean post cache WP 5.6
Cвязанные функции
Из метки: cache (кэш кеш)
- _prime_post_caches()
- clean_comment_cache()
- clean_user_cache()
- wp_cache_add()
- wp_cache_add_global_groups()
- wp_cache_add_non_persistent_groups()