wc_object_cache_get_engine
Filters the underlying cache engine to be used by an instance of ObjectCache.
Использование
add_filter( 'wc_object_cache_get_engine', 'wp_kama_wc_object_cache_get_engine_filter', 10, 2 );
/**
* Function for `wc_object_cache_get_engine` filter-hook.
*
* @param CacheEngine $engine The cache engine to be used by default.
* @param ObjectCache $cache_instance The instance of ObjectCache that will use the cache engine.
*
* @return CacheEngine
*/
function wp_kama_wc_object_cache_get_engine_filter( $engine, $cache_instance ){
// filter...
return $engine;
}
- $engine(CacheEngine)
- The cache engine to be used by default.
- $cache_instance(ObjectCache)
- The instance of ObjectCache that will use the cache engine.
Список изменений
| С версии 7.4.0 | Введена. |
Где вызывается хук
wc_object_cache_get_engine
woocommerce/src/Caching/ObjectCache.php 107
$this->cache_engine = apply_filters( 'wc_object_cache_get_engine', $engine, $this );