Вам нужно объявить 2 параметра, которые вы используете для этой ловушки, в своей подключаемой функции сразу после приоритета ловушки, таким образом:
add_filter( 'woocommerce_get_price_html', function( $price, $product ) {
echo var_dump ($product); // The WC_Product object instance
return $price;
}, 10, 2 );
И лучше назвать вашу функцию, например:
add_filter( 'woocommerce_get_price_html', 'filter_woocommerce_get_price_html', 10, 2 );
function filter_woocommerce_get_price_html( $price, $product ) {
echo var_dump ($product); // The WC_Product object instance
return $price;
}
На этот раз вы сможете получить переменную $product
object…
См. Документацию по add_action () и add_filter () Функции WordPress.