WP-Team

Как добавить хлебные крошки в WordPress

Хлебные крошки в WordPress нужны не только для удобной навигации. Они помогают пользователю понять, где он находится на сайте, а в поисковой выдаче могут улучшить внешний вид сниппета, если поисковик подхватит разметку. На практике задача обычно сводится к двум вариантам: добавить вывод через тему или подключить плагин, если в шаблоне готового решения нет.

Ниже — рабочие способы без лишней теории: что проверить перед внедрением, как добавить хлебные крошки в тему, когда проще поставить плагин и как убедиться, что всё отображается правильно.

Сначала проверьте, нет ли хлебных крошек в теме

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

Что стоит проверить:

  • настройки темы в админке WordPress;
  • документацию к теме или поиск по её файлам по словам breadcrumb, breadcrumbs, yoast_breadcrumb;
  • наличие отдельного плагина от автора темы, если тема из премиум-сегмента.

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

Как добавить хлебные крошки через плагин

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

Для WordPress чаще всего используют SEO-плагины или отдельные решения для хлебных крошек. Смысл один: плагин генерирует цепочку навигации и даёт функцию или шорткод для вывода в нужном месте.

Если уже стоит SEO-плагин

У многих SEO-плагинов есть встроенные хлебные крошки. Это удобно, если вы не хотите ставить ещё один плагин ради одной функции. Обычно нужно:

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

Плюс такого подхода в том, что разметка и логика уже связаны с SEO-настройками сайта. Минус — если вы потом смените SEO-плагин, придётся заново переносить вывод.

Если нужен отдельный плагин

Отдельный плагин удобен, когда хлебные крошки нужны, а SEO-плагин вы менять не планируете или вообще не используете. После установки обычно остаётся включить модуль, настроить разделитель, подписи для главной страницы и при необходимости исключить лишние уровни.

На практике я бы выбирал отдельный плагин, если вам нужен именно вывод навигации и ничего больше. Это снижает зависимость от SEO-настроек и упрощает поддержку.

Как добавить хлебные крошки в тему вручную

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

Самый распространённый сценарий — вывести хлебные крошки в файле шаблона записи, страницы или архива. Обычно это делают в дочерней теме, чтобы обновление основной темы не затёрло правки.

Если вы используете SEO-плагин с функцией хлебных крошек, в шаблон добавляют его функцию вывода. Например, для Yoast SEO это выглядит так:

<?php
if ( function_exists( 'yoast_breadcrumb' ) ) {
    yoast_breadcrumb( '<p id="breadcrumbs">', '</p>' );
}
?>

Этот код можно вставить в нужное место шаблона, например перед заголовком записи. Он безопасен в том смысле, что не вызовет фатальную ошибку, если плагин отключён: сначала проверяется наличие функции.

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

Куда вставлять код

Обычно хлебные крошки размещают:

  • над заголовком записи или страницы;
  • под шапкой сайта, если это предусмотрено дизайном;
  • над списком товаров или архивом рубрик;
  • внутри шаблона отдельного типа записи.

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

Что важно настроить, чтобы хлебные крошки были полезными

Сам вывод — это только половина задачи. Если цепочка построена неправильно, она скорее мешает, чем помогает.

Проверьте несколько вещей:

  • Главная страница — обычно она в цепочке есть, но не должна занимать слишком много места.
  • Рубрики и записи — для блога хлебные крошки должны показывать понятный путь от главной к материалу.
  • Страницы — если у вас вложенные страницы, цепочка должна отражать иерархию.
  • Кастомные типы записей — если они есть, убедитесь, что плагин или тема их поддерживают.

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

Как проверить, что хлебные крошки работают правильно

После настройки откройте несколько типов страниц и проверьте результат вручную:

  • главную страницу;
  • обычную запись;
  • рубрику или архив;
  • страницу с вложенностью, если она есть;
  • страницу мобильной версии сайта.

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

Если хотите проверить разметку для поисковиков, откройте страницу в инструменте проверки структурированных данных или посмотрите исходный код. В HTML должна быть логичная цепочка ссылок и микроразметка, если плагин её добавляет. Не все темы и плагины делают это одинаково, поэтому лучше проверять конкретную реализацию, а не надеяться на название функции.

Типичные проблемы после установки

Самая частая проблема — хлебные крошки есть в коде, но не видны на сайте. Обычно причина в одном из трёх случаев: код вставили не в тот шаблон, блок скрыт стилями темы или плагин отключён в настройках.

Ещё одна распространённая ситуация — крошки дублируются. Это бывает, если одновременно включили встроенный вывод темы и плагин, который делает то же самое. В таком случае нужно оставить только один источник вывода.

Если цепочка выглядит странно, проверьте:

  • правильно ли настроены рубрики и родительские страницы;
  • не создаёт ли тема собственную логику хлебных крошек поверх плагина;
  • нет ли конфликтов с кэшем или минификацией HTML;
  • не скрыт ли блок на мобильных устройствах через CSS.

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

Что выбрать: тему или плагин

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

СпособКогда подходитПлюсыМинусы
Встроенная функция темыТема уже поддерживает хлебные крошкиМеньше зависимостей, лучше согласованность с дизайномНе всегда есть в бесплатных темах
ПлагинНужно быстро добавить крошки без правки шаблоновПросто включить, легко перенести на другой шаблонЕщё один плагин в системе, возможны дубли с темой
Ручной вывод в шаблонеНужен полный контроль над местом и логикойГибкость, можно точно настроить отображениеТребует аккуратной правки файлов темы

Если сайт уже живёт на стабильной теме и вам нужно просто закрыть задачу без лишних изменений, я бы начинал с проверки встроенной поддержки. Если её нет — ставил бы плагин. Ручной способ имеет смысл, когда вы точно понимаете, где и как должен выводиться блок.

В итоге хлебные крошки в WordPress — это несложная доработка, если не пытаться изобрести собственную систему навигации с нуля. Сначала проверьте возможности темы, затем выберите плагин или добавьте вывод в шаблон, после чего обязательно протестируйте несколько типов страниц. Так вы получите и удобную навигацию для посетителей, и более аккуратный вид сайта в поиске.

×
Твой WordPress — твои правила!

Топовые темы и плагины со скидкой 20%.

Забрать выгодно ⋙