Automattic\WooCommerce\Internal\ProductFilters
FilterData::get_cache
Get cached filter data.
Метод класса: FilterData{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->get_cache( $key );
- $key(строка) (обязательный)
- Transient key.
Код FilterData::get_cache() FilterData::get cache WC 11.2.2
private function get_cache( $key ) {
if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
return null;
}
$cache = get_transient( $key );
$transient_version = WC_Cache_Helper::get_transient_version( CacheController::CACHE_GROUP );
if ( empty( $cache['version'] ) ||
! is_array( $cache['value'] ) ||
empty( $cache['value'] ) ||
$transient_version !== $cache['version']
) {
return null;
}
return $cache['value'];
}