Automattic\WooCommerce\Blocks

CoreBreadcrumbsCompatibility::get_first_breadcrumb_insert_index │ private │ WC 1.0

Get the index where WooCommerce should insert parent breadcrumb items.

Method of the class: CoreBreadcrumbsCompatibility{}

No Hooks.

Returns

int. Breadcrumb insertion index.

Usage

// private - for code of main (parent) class only
$result = $this->get_first_breadcrumb_insert_index( $items );
$items(array) (required)
Array of breadcrumb items from Core.

CoreBreadcrumbsCompatibility::get_first_breadcrumb_insert_index() code WC 11.1.2

private function get_first_breadcrumb_insert_index( $items ) {
	if ( empty( $items ) ) {
		return 0;
	}

	$first_item = reset( $items );

	return self::are_breadcrumb_urls_equal( $first_item['url'] ?? '', home_url( '/' ) ) ? 1 : 0;
}