update_term_cache() WordPress Function
The update_term_cache() function is used to update the cache for a given term. This function will grab all relevant data for the term from the database and update the cache. This function is typically used when a term is created, edited, or deleted.
update_term_cache( WP_Term[] $terms, string $taxonomy = '' ) #
Updates terms in cache.
Parameters
- $terms
(WP_Term[])(Required)Array of term objects to change.
- $taxonomy
(string)(Optional)Not used.
Default value: ''
Source
File: wp-includes/taxonomy.php
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' ); }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
2.3.0 | Introduced. |