Хлебные крошки в Вордпресс

Хлебные крошки в Вордпресс (Breadcrumbs) или в любой другой CMS — это дополнительная навигация по сайту, что отображает ваше положение относительно иерархии проекта.


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

Одно из самых компактных и плюс-минус актуальных решений найдено тут. Первым делом вы добавляете новую пользовательскую функцию get_breadcrumb() в файл functions.php:

/**
* Generate breadcrumbs
* @author CodexWorld
* @authorURL www.codexworld.com
*/
function get_breadcrumb() {
echo ‘Home‘;
if (is_category() || is_single()) {
echo »  »  «;
the_category(‘ • ‘);
if (is_single()) {
echo »   »   «;
the_title();
}
} elseif (is_page()) {
echo »  »  «;
echo the_title();
} elseif (is_search()) {
echo »  »  Search Results for… «;
echo ‘»‘;
echo the_search_query();
echo ‘
«‘;
}
}

Затем в макете отображения постов single.php или любом другом вызываете ее:

<div class="breadcrumb"><?php get_breadcrumb(); ?></div>

Также автор предлагает парочку стилей оформления:

breadcrumb {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: #f5f5f5;
border-radius: 4px;
}
.breadcrumb a {
color: #428bca;
text-decoration: none;
}

В итоге получите что-то вроде:

Простой пусть по сайту для WP
Если вам этого достаточно, то почему нет. Также могу посоветовать вариант от Dimox’а который постарался учесть все недостатки существующих сниппетов. Исходного кода там в разы больше, из него вполне можно создавать полноценный модуль:)