Automattic\WooCommerce\Blocks
CoreBreadcrumbsCompatibility::get_first_breadcrumb_insert_index
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() 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;
}