Home News

Хлебные крошки без плагина wordpress

27.09.2017

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

Когда я решаю какую-либо задачу на WordPress-сайте, то всегда стараюсь обходится без плагинов , где это бывает возможно. Зачастую одна и та же задача может быть решена с меньшим количеством кода и бывает менее ресурсоемкой по сравнению с применением плагинов.

В Интернете я находил разные варианты реализации «хлебных крошек» без использования плагинов, но ни один из них меня не устроил, поскольку все они не показывали полную цепочку ссылок. Поэтому я создал свою функцию «хлебных крошек» для WordPress . И в данном посте хочу поделиться этой функцией с вами.

Особенности функции

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

Главная > Рубрика > Подрубрика > Название статьи

Во всех решениях, которые я встречал (за исключением плагинов), такая цепочка выглядела вот так:

Главная > Подрубрика > Название статьи

Т.е. одно звено потеряно.

Аналогично у меня выглядят и «крошки» для страниц. К примеру, для страницы 3-го уровня вложенности цепочка будет такой:

Главная > Страница 1-го уровня > Страница 2-го уровня > Страница 3-го уровня

«Хлебные крошки» выводятся для следующих типов страниц WordPress-сайта:

rss