clean_post_cache()
Deletes the object cache of the post by the given ID. The cache of terms and child posts will also be deleted.
The function calls itself recursively when deleting the cache of child posts.
Will not work if $_wp_suspend_cache_invalidation is not empty. See: wp_suspend_cache_invalidation().
Comment cache can be cleared using the function clean_comment_cache().
Hooks from the function
Returns
null. Does not return anything.
Usage
clean_post_cache( $id );
- $id(integer/WP_Post) (required)
- ID or post object whose cache needs to be cleared.
Examples
#1 Delete post object cache
Let's say we're editing post 25 and we need to clear it's object cache:
$id = 25; clean_post_cache( $id );
Notes
- Global. true|false.
$_wp_suspend_cache_invalidation
Changelog
| Since 2.0.0 | Introduced. |