woocommerce_breadcrumb_main_term хук-фильтрWC 9.5.0

Filters the main term used in product breadcrumbs.

Использование

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.

Список изменений

С версии 9.5.0 Введена.

Где вызывается хук

BlockTypesController::set_product_breadcrumbs_preferred_taxonomy()
woocommerce_breadcrumb_main_term
WC_Breadcrumb::add_crumbs_single()
woocommerce_breadcrumb_main_term
woocommerce/src/Blocks/BlockTypesController.php 738
$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 );

Где используется хук в WooCommerce

Использование не найдено.