woocommerce_rest_api_cache_allowed_file_directories
Filter the directories allowed for file-based REST API response caching.
This filter allows extensions to add additional directories that can contain files tracked for cache invalidation. The first directory in the array is used as the base path for resolving relative file paths.
Usage
add_filter( 'woocommerce_rest_api_cache_allowed_file_directories', 'wp_kama_woocommerce_rest_api_cache_allowed_file_directories_filter', 10, 2 );
/**
* Function for `woocommerce_rest_api_cache_allowed_file_directories` filter-hook.
*
* @param array $allowed_directories Array of absolute directory paths.
* @param object $controller The controller instance.
*
* @return array
*/
function wp_kama_woocommerce_rest_api_cache_allowed_file_directories_filter( $allowed_directories, $controller ){
// filter...
return $allowed_directories;
}
- $allowed_directories(array)
- Array of absolute directory paths.
- $controller(object)
- The controller instance.
Changelog
| Since 10.6.0 | Introduced. |
Where the hook is called
woocommerce_rest_api_cache_allowed_file_directories
woocommerce/src/Internal/Traits/RestApiCache.php 1069-1073
return apply_filters( 'woocommerce_rest_api_cache_allowed_file_directories', $allowed_directories, $this );