WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта
функция не описана

Yoast\WP\SEO\Integrations\Third_Party

WooCommerce::add_shop_to_breadcrumbs() public Yoast 1.0

Adds a breadcrumb for the shop page.

{} Это метод класса: WooCommerce{}

Хуков нет.

Возвращает

Indexable[]. The indexables to be shown in the breadcrumbs, with the shop page added.

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

$WooCommerce = new WooCommerce();
$WooCommerce->add_shop_to_breadcrumbs( $indexables );
$indexables(Indexable[]) (обязательный)
The array with indexables.

Код WooCommerce::add_shop_to_breadcrumbs() Yoast 16.8

<?php
public function add_shop_to_breadcrumbs( $indexables ) {
	$shop_page_id = $this->get_shop_page_id();

	if ( $shop_page_id < 1 ) {
		return $indexables;
	}

	foreach ( $indexables as $index => $indexable ) {
		if ( $indexable->object_type === 'post-type-archive' && $indexable->object_sub_type === 'product' ) {
			$indexables[ $index ] = $this->repository->find_by_id_and_type( $shop_page_id, 'post' );
		}
	}

	return $indexables;
}