WC_Cache_Helper::clean_term_cache()
Clean term caches added by WooCommerce.
Метод класса: WC_Cache_Helper{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$result = WC_Cache_Helper::clean_term_cache( $ids, $taxonomy );
- $ids(массив|int) (обязательный)
- Array of ids or single ID to clear cache for.
- $taxonomy(строка) (обязательный)
- Taxonomy name.
Список изменений
С версии 3.3.4 | Введена. |
Код WC_Cache_Helper::clean_term_cache() WC Cache Helper::clean term cache WC 9.2.3
public static function clean_term_cache( $ids, $taxonomy ) { if ( 'product_cat' === $taxonomy ) { $ids = is_array( $ids ) ? $ids : array( $ids ); $clear_ids = array( 0 ); foreach ( $ids as $id ) { $clear_ids[] = $id; $clear_ids = array_merge( $clear_ids, get_ancestors( $id, 'product_cat', 'taxonomy' ) ); } $clear_ids = array_unique( $clear_ids ); foreach ( $clear_ids as $id ) { wp_cache_delete( 'product-category-hierarchy-' . $id, 'product_cat' ); } } }