Automattic\WooCommerce\Blocks

CoreBreadcrumbsCompatibility::replace_search_breadcrumb_label │ private │ WC 1.0

Replace Core's search breadcrumb label with WooCommerce's search label.

Method of the class: CoreBreadcrumbsCompatibility{}

No Hooks.

Returns

array. Modified breadcrumb items.

Usage

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

CoreBreadcrumbsCompatibility::replace_search_breadcrumb_label() code WC 11.1.2

private function replace_search_breadcrumb_label( $items ) {
	if ( ! is_search() || empty( $items ) ) {
		return $items;
	}

	$search_url = (int) get_query_var( 'paged' ) > 1 ? get_pagenum_link( 1 ) : '';

	/* translators: %s: search term */
	return $this->replace_current_archive_breadcrumb_label( $items, sprintf( __( 'Search results for “%s”', 'woocommerce' ), get_search_query() ), $search_url );
}