woocommerce_product_subcategories_args filter-hookWC 11.1.0

Filters the arguments used to retrieve product subcategories.

Usage

add_filter( 'woocommerce_product_subcategories_args', 'wp_kama_woocommerce_product_subcategories_args_filter' );

/**
 * Function for `woocommerce_product_subcategories_args` filter-hook.
 * 
 * @param array $args Array of arguments for get_categories().
 *
 * @return array
 */
function wp_kama_woocommerce_product_subcategories_args_filter( $args ){
	// filter...
	return $args;
}
$args(array)
Array of arguments for get_categories().

Changelog

Since 11.1.0 Introduced.

Where the hook is called

woocommerce_get_product_subcategories()
woocommerce_product_subcategories_args
woocommerce/includes/wc-template-functions.php 3138-3147
$args = apply_filters(
	'woocommerce_product_subcategories_args',
	array(
		'parent'       => $parent_id,
		'hide_empty'   => 0,
		'hierarchical' => 1,
		'taxonomy'     => 'product_cat',
		'pad_counts'   => 1,
	)
);

Where the hook is used in WooCommerce

woocommerce/includes/widgets/class-wc-widget-brand-nav.php 30
add_filter( 'woocommerce_product_subcategories_args', array( $this, 'filter_out_cats' ) );