Попадайки на една страница (примерно от търсене в google) вие първоначално си нямате идея, къде точно в сайта се намирате, нито колко голям е сайт. Това е проблем, защото ориентацията става по-трудна. Част от решението са именно трохичките (името им идва от приказката за Хензел и Гретел). Трохичките са тази част от навигацията, която ви показва как от началната страница се стига до страницата в която се намирате и същевременно дава възможност да се върнете няколко стъпки назад .
Всъщност при започването на тази статия започнах да търся допълнителна информация за трохичките и се оказа, че има различни типове трохички (path / location / attribute), че има хора, които са силно против тях, че замествали историята запазена от браузъра и били излишни и какви ли не още твърдения, дори и до публикация в която пише следното :
Някои анализатори правят извода, че навигацията е безполезна и че навигационните елементи трябва да бъдат премахнати от уеб страниците. (Източник)
В крайна сметка трохички на wordpress блог могат да се сложат по два начина :
- Чрез използването на плъгин е по-лесния вариант. Плъгин, който бих препоръчал е Yoast Breadcrumbs. Лесно се използва и има възможност за различни настройки.
- Вторият вариант, е чрез къс код :
function the_breadcrumb() {
if (!is_home()) { // Ако не е началната
echo '<span id="bread">Ти си тук: <a href="';
echo get_option('home');
echo '">Начало</a> » ';
if (is_category() && !is_single() ) { // Ако е категория
single_cat_title(); echo " (категория)</span>";
}
if (is_single()) { // Ако е отделен пост
the_category(', ');
echo " » ";
the_title();
echo "</span>";
}
elseif (is_page()) { // Ако е отделна страница
echo the_title();echo "</span>";
}
elseif (is_tag() ) { // Ако е отделен етикет
single_tag_title('Етикет » ');
echo '</span>';
}
}
elseif (is_home()) { // Ако е началната
echo '<span id="bread">Ти си тук: <a href="';
echo get_option('home');
echo '">Начало</a></span>';
}
}
Този код се слага във файла function.php, а самите трохички се извикват с :
<?php the_breadcrumb(); ?>
Като фунцкиолаността на втория вариант е доста по ограничена, но за сметка на това е доста по лек.