Automattic\WooCommerce\Blocks
CoreBreadcrumbsCompatibility::get_breadcrumb_item_index_by_url
Get the first breadcrumb item index matching a URL.
Method of the class: CoreBreadcrumbsCompatibility{}
No Hooks.
Returns
int|string|null. Breadcrumb item index.
Usage
// private - for code of main (parent) class only $result = $this->get_breadcrumb_item_index_by_url( $items, $url );
- $items(array) (required)
- Array of breadcrumb items from Core.
- $url(string) (required)
- URL to find.
CoreBreadcrumbsCompatibility::get_breadcrumb_item_index_by_url() CoreBreadcrumbsCompatibility::get breadcrumb item index by url code WC 11.1.2
private function get_breadcrumb_item_index_by_url( $items, $url ) {
if ( ! $url ) {
return null;
}
foreach ( $items as $index => $item ) {
if ( self::are_breadcrumb_urls_equal( $item['url'] ?? '', $url ) ) {
return $index;
}
}
return null;
}