Yoast\WP\SEO\Generators\Schema
Breadcrumb::create_breadcrumb
Returns a breadcrumb array.
Метод класса: Breadcrumb{}
Хуков нет.
Возвращает
Массив. A breadcrumb listItem.
Использование
// private - только в коде основоного (родительского) класса $result = $this->create_breadcrumb( $index, $breadcrumb );
- $index(int) (обязательный)
- The position in the list.
- $breadcrumb(массив) (обязательный)
- The position in the list.
Код Breadcrumb::create_breadcrumb() Breadcrumb::create breadcrumb Yoast 26.5
private function create_breadcrumb( $index, $breadcrumb ) {
$crumb = [
'@type' => 'ListItem',
'position' => ( $index + 1 ),
'name' => $this->helpers->schema->html->smart_strip_tags( $breadcrumb['text'] ),
];
if ( ! empty( $breadcrumb['url'] ) ) {
$crumb['item'] = $breadcrumb['url'];
}
return $crumb;
}