clean_post_cache()
Удаляет объектный кэш записи по переданному ID. Также будет удален кэш терминов и дочерних записей.
Функция вызывает сама себя рекурсивно, при удалении кэша дочерних записей.
Не будет работать, если $_wp_suspend_cache_invalidation не пуста. Смотрите: wp_suspend_cache_invalidation().
Кэш комментариев можно очистить через функцию clean_comment_cache().
Работает на основе: wp_cache_delete(), clean_object_term_cache()
Хуки из функции
Возвращает
null
. Ничего не возвращает.
Использование
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 | Введена. |