wc_rest_should_load_namespace
Filters whether a namespace should be loaded.
Usage
add_filter( 'wc_rest_should_load_namespace', 'wp_kama_wc_rest_should_load_namespace_filter', 10, 4 );
/**
* Function for `wc_rest_should_load_namespace` filter-hook.
*
* @param bool $should_load True if the namespace should be loaded, false otherwise.
* @param string $ns The namespace to check.
* @param string $rest_route The REST route being checked.
* @param array $known_namespaces Known namespaces that we know are safe to not load if the request is not for them.
*
* @return bool
*/
function wp_kama_wc_rest_should_load_namespace_filter( $should_load, $ns, $rest_route, $known_namespaces ){
// filter...
return $should_load;
}
- $should_load(true|false)
- True if the namespace should be loaded, false otherwise.
- $ns(string)
- The namespace to check.
- $rest_route(string)
- The REST route being checked.
- $known_namespaces(array)
- Known namespaces that we know are safe to not load if the request is not for them.
Changelog
| Since 9.4 | Introduced. |
Where the hook is called
wc_rest_should_load_namespace
woocommerce/includes/wc-rest-functions.php 459
return apply_filters( 'wc_rest_should_load_namespace', str_starts_with( $rest_route, $ns ), $ns, $rest_route, $known_namespaces );