Automattic\WooCommerce\Blocks

CoreBreadcrumbsCompatibility::replace_breadcrumb_label_at_index │ private │ WC 1.0

Replace a breadcrumb label at an index.

Метод класса: CoreBreadcrumbsCompatibility{}

Хуков нет.

Возвращает

array. Modified breadcrumb items.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->replace_breadcrumb_label_at_index( $items, $index, $label );
$items(массив) (обязательный)
Array of breadcrumb items from Core.
$index(int|строка|null) (обязательный)
Breadcrumb item index.
$label(строка) (обязательный)
Replacement label.

Код CoreBreadcrumbsCompatibility::replace_breadcrumb_label_at_index() WC 11.2.1

private function replace_breadcrumb_label_at_index( $items, $index, $label ) {
	if ( null === $index || ! isset( $items[ $index ] ) ) {
		return $items;
	}

	$items[ $index ]['label'] = $label;

	return $items;
}