- 09.01.2022
На некоторых своих сайтах я использую отдельный плагин для хлебных крошек Breadcrumb NavXT.
Но так как почти везде стоит Yoast SEO и в нем есть такая же встроенная возможность, смысла держать 2 плагина, выполняющих одну и туже функцию нет.
Мне нужны вот такие хлебные крошки в одиночных записях:
Главная (ссылка) - Категория (ссылка) - Заголовок записи
В рубриках и на главной навигация мне не нужна.
Что разместить?
Нажмите слева SEO, затем "Отображение в поисковой выдаче" и "Цепочки навигации".
Чтобы навигация от Yoast SEO начала работать, нужно в файл шаблона поместить следующий код:
if ( function_exists('yoast_breadcrumb') ) {
yoast_breadcrumb( '<p id="breadcrumbs">','</p>' );
}
?>
Как узнать в какой файл шаблона разместить код?
Если речь про одиночную запись, то это чаще всего файл content-single.php. Откройте его в любом редакторе и добавьте код, который указан выше.
У меня уже ранее были добавлены хлебные крошки от плагина Breadcrumb NavXT, я просто его заменяю.
Не забудьте сохранить и отправить на сервер.
Навигация появилась в одиночных записях, теперь ее нужно настроить.
Настройка
Ниже я покажу ряд полезных функций.
Настройки цепочек навигации
- "Разделитель в цепочках навигации" то, что выводится между ссылками;
- "Текст ссылки на главную страницу" то, что выводится в первой цепочке. Если текст совсем удалить, то ссылки на главную не будет;
- "Префикс" - то, что выводится до крошек;
- "Выделить последнюю страницу" - если хотите выделить жирным конец цепочки, используйте эту опцию.
Таксономия, которая будет показана в цепочках навигации для типов записей
- Записи (post) - то, что выводится после первой ссылки и перед последней в записях. В моем случае я выбираю категорию.
"Включить цепочки навигации в теме" если выключено, то работать вставленный код не будет.