WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress

yoast_breadcrumb() Yoast 1.0

Выводит хлебные крошки Yoast, если они включены в настройках.

Работает на основе: WPSEO_Breadcrumbs::breadcrumb()

Хуков нет.

Возвращает

Строку. HTML.

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

yoast_breadcrumb( $before, $after, $display );
$before(строка)
HTML/текст перед кодом крошек.
По умолчанию: ''
$after(строка)
HTML/текст после кода крошек.
По умолчанию: ''
$display(true/false)

Сразу отображать или выводить код крошек в переменную.

  • true — отобразить.
  • false — вернуть.
    По умолчанию: true

Примеры

#1 Выведем хлебные крошки Yoast

Для вывода хлебных крошек используется следующий код, который помещаете в нужное место соответствующего файла шаблона (single.php, page.php, header.php или другой в зависимости структуры от вашей темы):

if ( function_exists('yoast_breadcrumb') ) {
	yoast_breadcrumb( '<nav class="yoast-breadcrumbs">', '</nav>' );
}

Для того чтобы код работал, функцию крошек нужно включить в настройках, в админке. Изменить параметры отображения вы можете так же.

Код yoast_breadcrumb() Yoast 15.1.1

<?php
function yoast_breadcrumb( $before = '', $after = '', $display = true ) {
	$breadcrumbs_enabled = current_theme_supports( 'yoast-seo-breadcrumbs' );
	if ( ! $breadcrumbs_enabled ) {
		$breadcrumbs_enabled = WPSEO_Options::get( 'breadcrumbs-enable', false );
	}

	if ( $breadcrumbs_enabled ) {
		return WPSEO_Breadcrumbs::breadcrumb( $before, $after, $display );
	}
}
Комментариев нет