Настройка хлебных крошек Yoast SEO


Всем привет друзья! В продолжение статьи Настройка плагина Yoast SEO. Полное пошаговое руководство разберем как использовать хлебные крошки ( breadcrumbs ) Yoast SEO



Включаем хлебные крошки

Открываем Yoast SEO, заходим в пункт меню Отображение в поисковой выдаче и далее заходим в раздел «Хлебные крошки»

Включили? теперь осталось только вывести их в нужной части сайта, для этого используем следущий код:

<?php
/**
 * Хлебные крошки Yoast
 */
if ( function_exists( 'yoast_breadcrumb' ) ) :
   yoast_breadcrumb( '<div id="breadcrumbs">', '</div>' );
endif;
?>
Чтобы крошки выводились на всех страницах сразу, функцию можно добавить в самый низ файла header.php.

Я использую тему twentysixteen, поэтому я открыл header.php в каталоге wp-content\themes\twentysixteen и добавил вышеупомянутый код перед этим элементом:

</header><!-- .site-header -->

В результате хлебные крошки Yoast SEO появились на всех страницах.

block



Переходим к настройке.


Разделитель между «хлебными крошками»

Эта опция задает символ который будет указывать на иерархию страниц в крошках, к примеру использовав мы получим следующий результат:

block

Текст ссылки на главную страницу:

Здесь мы можем задать тест ссылки которая ведет на главную страницу нашего сайта. Вот как это выглядит:

block

Префикс:

Это поле задает текст который идет до хлебных крошек. Пример:

Значение поля
block
Вид на сайте
block


Обычно это поле я оставляю пустым


Префикс для «хлебных крошек» на страницах архива/поиска

Здесь мы задаем тест который будет идти перед название архива/запросом поиска.

block block

«Хлебные крошки» на странице 404

Сюда вписываем то, что будет выводится в пути крошек когда страница не найдена.

block block

Таксономия, которая будет показана в «хлебных крошках» для типов записей

Записи (post):

Здесь мы можем указать какая таксономия будет показана в иерархии крошек Yoast SEO перед названием статьи. Обычно я ставлю Рубрика и это нам дает такой результат:

block

Здесь выводится одна основная рубрика.



Выделить последнюю страницу

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

block





В этом уроке мы детально настроили хлебные крошки Yoast SEO, до встречи в других статьях друзья!





P.S. С помощью этого кода можно отключить последнюю крошку для страниц записей для того чтобы не происходило дублирования названия записи.

/**
 * Удаление последней крошки для записей
 */
add_filter( 'wpseo_breadcrumb_single_link', 'remove_wpseo_breadcrumb_last' );
function remove_wpseo_breadcrumb_last( $link_output ) {
   if ( false !== strpos( $link_output, 'breadcrumb_last' ) ) {
      $link_output = '';
   }

   return $link_output;
}