woocommerce_breadcrumb_main_term
Filters the main term used in product breadcrumbs.
Usage
add_filter( 'woocommerce_breadcrumb_main_term', 'wp_kama_woocommerce_breadcrumb_main_term_filter', 10, 2 );
/**
* Function for `woocommerce_breadcrumb_main_term` filter-hook.
*
* @param \WP_Term $main_term The main term to be used in breadcrumbs.
* @param \WP_Term[] $terms Array of all product category terms.
*
* @return \WP_Term
*/
function wp_kama_woocommerce_breadcrumb_main_term_filter( $main_term, $terms ){
// filter...
return $main_term;
}
- $main_term(\WP_Term)
- The main term to be used in breadcrumbs.
- $terms(\WP_Term[])
- Array of all product category terms.
Changelog
| Since 9.5.0 | Introduced. |
Where the hook is called
woocommerce_breadcrumb_main_term
woocommerce_breadcrumb_main_term
woocommerce/src/Blocks/BlockTypesController.php 727
$main_term = apply_filters( 'woocommerce_breadcrumb_main_term', $terms[0], $terms );
woocommerce/includes/class-wc-breadcrumb.php 175
$main_term = apply_filters( 'woocommerce_breadcrumb_main_term', $terms[0], $terms );