woocommerce_structured_data_context
Usage
add_filter( 'woocommerce_structured_data_context', 'wp_kama_woocommerce_structured_data_context_filter', 10, 4 );
/**
* Function for `woocommerce_structured_data_context` filter-hook.
*
* @param $array
* @param $data
* @param $type
* @param $value
*
* @return
*/
function wp_kama_woocommerce_structured_data_context_filter( $array, $data, $type, $value ){
// filter...
return $array;
}
- $array
- -
- $data
- -
- $type
- -
- $value
- -
Where the hook is called
woocommerce_structured_data_context
woocommerce/includes/class-wc-structured-data.php 103
$data[ $type ] = apply_filters( 'woocommerce_structured_data_context', array( '@context' => 'https://schema.org/' ), $data, $type, $value ) + $data[ $type ];
woocommerce/includes/class-wc-structured-data.php 111
$data = apply_filters( 'woocommerce_structured_data_context', array( '@context' => 'https://schema.org/' ), $data, '', '' ) + array( '@graph' => $data );