update_post_cache() WordPress Function
The update_post_cache() function is used to update the post cache. This function will take an array of post objects and update the post cache.
update_post_cache( WP_Post[] $posts ) #
Updates posts in cache.
Parameters
- $posts
(WP_Post[])(Required)Array of post objects (passed by reference).
Source
File: wp-includes/post.php
function update_post_cache( &$posts ) {
if ( ! $posts ) {
return;
}
$data = array();
foreach ( $posts as $post ) {
if ( empty( $post->filter ) || 'raw' !== $post->filter ) {
$post = sanitize_post( $post, 'raw' );
}
$data[ $post->ID ] = $post;
}
wp_cache_add_multiple( $data, 'posts' );
}
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
| Version | Description |
|---|---|
| 1.5.1 | Introduced. |