«Хлебные крошки» для WordPress без использования плагина

"Хлебные крошки" - это важный элемент навигации веб-сайта, который повышает его юзабилити. Особенно это касается сайтов со сложной структурой. Я, к сожалению (а, может, и не к сожалению), не использую их на большинстве своих сайтов, возможно, потому, что у них слишком простая структура (для такого ...

Комментарии (656)

  1. И сразу еще один вопрос, если по тегам можно выводить, то можно сделать так, чтобы выводился не один тег, а три. Дело в том, что у меня почти каждая статья привязана к трем тегам. Еще раз спасибо!

  2. А никого за столько лет не смутило, что микроразметка неверно сделана? Размечается только первый элемент (главная), дальше wrap_before и wrap_after не используются

  3. Null возвращает.. что может быть не так?

  4. Женя Домаскин
    1 год 2 месяца назад

    Каким образом можно убрать рубрики с данных крошек.

  5. Валидатор микроразметки в Google показывает ошибку, чего-то не хватает.

    • Не хватает свойства position. Раньше код был валидным без него, теперь, видимо, что-то поменялось.

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

    • Добрый день, всем. На самом деле потратив ночь, мне удалось исправить — дополнить данный плагин. Position — работает. + еще добавил рекомендации от сео студии. Так что реально все.
      Кому интересно пишите мой скайп tg-chernovol, а лучше в telegram +380 098 523 10 78

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

    • АСF должно быть в цикле контента иначе не выведется, иначе создавайте условия, для каждой из используемых категорий

  7. Здравствуйте!
    Как-то можно исключить вложенные категории из цепочки?
    Сейчас выводится как site.ru/cat/podcat, а нужно site.ru/cat

  8. Функция обновлена. Добавлен тег <meta itemprop="position" content="" />, и теперь в инструменте проверки структурированных данных Гугла ошибок нет.

  9. Помогите убрать родительскую категорию и оставить только подкатегории

  10. здравствуйте, подскажите как сделать чтобы отображался шоткод [year] в крошках, в title он нормально год отображает 2018 например, а в крошках так и остается [year]

  11. Здравствуйте!
    Великолепно реализованная логика. Работает «из коробки» и результат получается вполне ожидаемый.

    Но встал вопрос: вывод крошек по вашему способу осуществляется по схеме: div-span-span

    Есть ли возможность выводить в логике Бутстрапа (UL-LI c cообразными стилями?)
    То есть:
    1) Обертка
    2) Элементы вида Чего-то там
    3) Активная крошка вида Rome

  12. А с произвольной таксономией эта версия не работает? Старая 2017 года работала, как быть?

  13. Поддерживаются ли крошки в woocommerce?

  14. Столкнулся с такой проблемой: если название рубрики начинается с русской буквы С, то данная рубрика в цепочке навигации не выводится. Если заменить её на любую другую или латинскую C, то всё работает. С чем это может быть связно, куда копать?

    • Хотя нет… Как-то рандомно рубрики выводятся. Часть слов в цепочке появляется, а часть нет. Например, если рубрика называется «архитектор», то выводится, если «строитель», то нет её. Логики не вижу, только сижу синонимы подбираю, какие-то выводятся, какие-то нет…

  15. <a class="breadcrumbs__link" href="%1$s" itemprop="item"><span itemprop="name">%2$s</span></a>

    Как здесь в выводе %2$s убрать теги (а то у меня встречаются в названии страниц)

  16. А можно сделать так, чтобы у breadcrumbs__current были тоже параметры position и name? Ссылка не нужна. Заранее благодарен

  17. Сделал по вашему коду и все работает, спасибо. Вот только хотелось бы в конце там где название поста выводить «…» как это добавить?

  18. Код рабочий и это главное! :) :)
    К тому же это единственная статья по данной проблеме с предложенным решением без использования плагина.
    Автору респект!

  19. Благодарю! работает!

  20. У меня вывод урл настроен вида //сайт/рубрика/название_статьи, но на самом деле статьи находятся каждая в своей рубрике, или даже в нескольких.

    Проблема в том что этот код выводит только «Главная >> рубрика» без подрубрик.
    Как добавить возможность вывода подрубрик?

Ваш комментарий