woocommerce_rest_api_cache_version_strings_hash_data filter-hookWC 10.6.0

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

In file: /src/Internal/Traits/RestApiCache.php
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
);

Where the hook is used in WooCommerce

Usage not found.