woocommerce_rest_api_cache_version_strings_hash_data
Filter the version strings data used for REST API response cache invalidation.
Usage
add_filter( 'woocommerce_rest_api_cache_version_strings_hash_data', 'wp_kama_woocommerce_rest_api_cache_version_strings_hash_data_filter', 10, 3 );
/**
* Function for `woocommerce_rest_api_cache_version_strings_hash_data` filter-hook.
*
* @param array $version_data Array mapping version string IDs to their current values.
* @param array $version_string_ids Original version string identifiers passed to the method.
* @param object $controller Controller instance.
*
* @return array
*/
function wp_kama_woocommerce_rest_api_cache_version_strings_hash_data_filter( $version_data, $version_string_ids, $controller ){
// filter...
return $version_data;
}
- $version_data(array)
- Array mapping version string IDs to their current values.
- $version_string_ids(array)
- Original version string identifiers passed to the method.
- $controller(object)
- Controller instance.
Changelog
| Since 10.6.0 | Introduced. |
Where the hook is called
woocommerce_rest_api_cache_version_strings_hash_data
woocommerce/src/Internal/Traits/RestApiCache.php 1026-1031
$version_data = apply_filters( 'woocommerce_rest_api_cache_version_strings_hash_data', $version_data, $version_string_ids, $this );