woocommerce_price_filter_widget_tax_class
woocommerce_price_filter_widget_tax_class
Appears in: woocommerce.3.6.1, woocommerce.3.6.2, woocommerce.3.6.3, woocommerce.3.6.4, woocommerce.3.6.5, woocommerce.3.7.0, woocommerce.3.7.1, woocommerce.3.8.0, woocommerce.3.8.1, woocommerce.3.9.0, woocommerce.3.9.1, woocommerce.3.9.2, woocommerce.3.9.3, woocommerce.4.0.0, woocommerce.4.0.1, woocommerce.4.1.0, woocommerce.4.1.1, woocommerce.4.2.0, woocommerce.4.2.1, woocommerce.4.3.0, woocommerce.4.3.1, woocommerce.4.3.2, woocommerce.4.3.3, woocommerce.4.4.0, woocommerce.4.4.1, woocommerce.4.5.1, woocommerce.4.5.2, woocommerce.4.6.0, woocommerce.4.6.1, woocommerce.4.6.2, woocommerce.4.7.0, woocommerce.4.7.1, woocommerce.4.8.0, woocommerce.4.9.0, woocommerce.4.9.1, woocommerce.4.9.2, woocommerce.5.0.0, woocommerce.5.1.0, woocommerce.5.2.0, woocommerce.5.2.1, woocommerce.5.2.2, woocommerce.5.3.0, woocommerce.5.4.0, woocommerce.5.4.1, woocommerce.5.5.0, woocommerce.5.5.1, woocommerce.5.5.2, woocommerce.5.6.0, woocommerce.5.6.1, woocommerce.5.7.0, woocommerce.5.7.1, woocommerce.5.8.0, woocommerce.6.3.1, woocommerce.6.4.1, woocommerce.6.5.1, woocommerce.6.6.1, woocommerce.6.7.0, woocommerce.6.8.0, woocommerce.6.8.1, woocommerce.6.8.2, woocommerce.6.9.0, woocommerce.6.9.4, woocommerce.7.0.0, woocommerce.7.1.0, woocommerce.7.1.1, woocommerce.7.2.2, woocommerce.7.3.0, woocommerce.7.4.0, woocommerce.7.4.1, woocommerce.7.5.1, woocommerce.7.6.0, woocommerce.7.6.1, woocommerce.7.7.0, woocommerce.7.7.1, woocommerce.7.8.1, woocommerce.7.9.0, woocommerce.8.0.3, woocommerce.8.1.1, woocommerce.8.2.1, woocommerce.8.2.2, woocommerce.8.3.1, woocommerce.8.4.0, woocommerce.8.5.1, woocommerce.8.5.2, woocommerce.8.6.0, woocommerce.8.6.1, woocommerce.8.7.0, woocommerce.8.8.3, woocommerce.8.9.2, woocommerce.8.9.3, woocommerce.9.0.2, woocommerce.9.1.2, woocommerce.9.1.4, woocommerce.9.2.2, woocommerce.9.2.3, woocommerce.9.3.1, woocommerce.9.3.3, woocommerce.9.4.2, woocommerce.9.4.3, woocommerce.9.5.1, woocommerce.9.5.2, woocommerce.9.7.0, woocommerce.9.7.1, woocommerce.9.8.1
Hook Type: filter
Displaying hooks found in version: woocommerce.9.8.1apply_filters('woocommerce_price_filter_widget_tax_class') is found 2 times:
- /includes/class-wc-query.php line 688684685686687688689690691692693694
* Adjust
if
the store taxes are not displayed how they are stored.
* Kicks in when prices excluding tax are displayed including tax.
*/
if
( wc_tax_enabled() &&
'incl'
=== get_option(
'woocommerce_tax_display_shop'
) && ! wc_prices_include_tax() ) {
$tax_class
= apply_filters(
'woocommerce_price_filter_widget_tax_class'
,
''
);
// Uses standard tax class.
$tax_rates
= WC_Tax::get_rates(
$tax_class
);
if
(
$tax_rates
) {
$current_min_price
-= WC_Tax::get_tax_total( WC_Tax::calc_inclusive_tax(
$current_min_price
,
$tax_rates
) );
$current_max_price
-= WC_Tax::get_tax_total( WC_Tax::calc_inclusive_tax(
$current_max_price
,
$tax_rates
) );
}
- /includes/widgets/class-wc-widget-price-filter.php line 98094095096097098099100101102103104
// Check to see if we should add taxes to the prices if store are excl tax but display incl.
$tax_display_mode
= get_option(
'woocommerce_tax_display_shop'
);
if
( wc_tax_enabled() && ! wc_prices_include_tax() &&
'incl'
===
$tax_display_mode
) {
$tax_class
= apply_filters(
'woocommerce_price_filter_widget_tax_class'
,
''
);
// Uses standard tax class.
$tax_rates
= WC_Tax::get_rates(
$tax_class
);
if
(
$tax_rates
) {
$min_price
+= WC_Tax::get_tax_total( WC_Tax::calc_exclusive_tax(
$min_price
,
$tax_rates
) );
$max_price
+= WC_Tax::get_tax_total( WC_Tax::calc_exclusive_tax(
$max_price
,
$tax_rates
) );
}