Automattic\WooCommerce\Blocks
CoreBreadcrumbsCompatibility::insert_parent_breadcrumb_item_if_missing_url
Insert a parent breadcrumb item if its URL is not already present.
Method of the class: CoreBreadcrumbsCompatibility{}
No Hooks.
Returns
array. Modified breadcrumb items.
Usage
// private - for code of main (parent) class only $result = $this->insert_parent_breadcrumb_item_if_missing_url( $items, $item );
- $items(array) (required)
- Array of breadcrumb items from Core.
- $item(array) (required)
- Breadcrumb item to insert.
CoreBreadcrumbsCompatibility::insert_parent_breadcrumb_item_if_missing_url() CoreBreadcrumbsCompatibility::insert parent breadcrumb item if missing url code WC 11.1.2
private function insert_parent_breadcrumb_item_if_missing_url( $items, $item ) {
if ( empty( $item['url'] ) || null !== $this->get_breadcrumb_item_index_by_url( $items, $item['url'] ) ) {
return $items;
}
return $this->insert_parent_breadcrumb_item( $items, $item );
}