WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WC_Breadcrumb::generate() public WC 1.0

Generate breadcrumb trail.

Это метод класса: WC_Breadcrumb{}

Хуков нет.

Возвращает

Массив. of breadcrumbs

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

$WC_Breadcrumb = new WC_Breadcrumb();
$WC_Breadcrumb->generate();

Код WC_Breadcrumb::generate() WC 4.5.2

woocommerce/includes/class-wc-breadcrumb.php
<?php
public function generate() {
	$conditionals = array(
		'is_home',
		'is_404',
		'is_attachment',
		'is_single',
		'is_product_category',
		'is_product_tag',
		'is_shop',
		'is_page',
		'is_post_type_archive',
		'is_category',
		'is_tag',
		'is_author',
		'is_date',
		'is_tax',
	);

	if ( ( ! is_front_page() && ! ( is_post_type_archive() && intval( get_option( 'page_on_front' ) ) === wc_get_page_id( 'shop' ) ) ) || is_paged() ) {
		foreach ( $conditionals as $conditional ) {
			if ( call_user_func( $conditional ) ) {
				call_user_func( array( $this, 'add_crumbs_' . substr( $conditional, 3 ) ) );
				break;
			}
		}

		$this->search_trail();
		$this->paged_trail();

		return $this->get_breadcrumb();
	}

	return array();
}