Automattic\WooCommerce\Blocks
CoreBreadcrumbsCompatibility::replace_search_breadcrumb_label
Replace Core's search breadcrumb label with WooCommerce's search label.
Метод класса: CoreBreadcrumbsCompatibility{}
Хуков нет.
Возвращает
array. Modified breadcrumb items.
Использование
// private - только в коде основоного (родительского) класса $result = $this->replace_search_breadcrumb_label( $items );
- $items(массив) (обязательный)
- Array of breadcrumb items from Core.
Код CoreBreadcrumbsCompatibility::replace_search_breadcrumb_label() CoreBreadcrumbsCompatibility::replace search breadcrumb label WC 11.2.1
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 );
}