update_term_cache( WP_Term[] $terms, string $taxonomy = '' )
- Since
- 2.3.0
- Source
wp-includes/taxonomy.php:3897
Updates terms in cache.
Parameters
$termsWP_Term[]- Array of term objects to change.
$taxonomystringoptional- Not used.Default:
''
Uses · 1
- wp_cache_add_multiple()Adds multiple values to the cache in one call, if the cache keys don't already exist.
Used by · 1
- _prime_term_caches()Adds any terms from the given IDs to the cache that do not already exist in cache.
Source
function update_term_cache( $terms, $taxonomy = '' ) { $data = array(); foreach ( (array) $terms as $term ) { // Create a copy in case the array was passed by reference. $_term = clone $term; // Object ID should not be cached. unset( $_term->object_id ); $data[ $term->term_id ] = $_term; } wp_cache_add_multiple( $data, 'terms' );}History
Introduced in 2.3.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
About this page
- Parsed data
- Generated from the wordpress-develop 7.0.4 tag, from
src/wp-includes/taxonomy.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it. - Corrections
- Something wrong on this page? Report it and it gets fixed in the next regeneration.