Навигация для пользователя breadcrumbs

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

Как гласит само название меню оставляет малюсенькие следы, которые указывают
пользователю, где он на данный момент находится и может перейти по желанию
на любой элемент категории сайта. Состоит из текстового файла вверху страницы:

«Название категории» «Название поста»

Меню breadcrumbs можно создать 2 способами.

    Создание определенной записи в файле functions.php.
    Для этого, откроем файл и, в самом конце, перед тегом ?> сделаем запись:

 function the_breadcrumb() {
        if (!is_home()) {
            echo '<a href="';
            echo get_option('home');
            echo '">';
            bloginfo('name');
            echo "</a> » ";
            if (is_category() || is_single()) {
                the_category('title_li=');
                if (is_single()) {
                    echo " » ";
                    the_title();
                }
            } elseif (is_page()) {
                echo the_title();
            }
        }
    }

    После создания функции необходимо открыть меню breadcrumbs на станицах сайта
    и его постах. Для этого откроем файл single.php и вверху, сразу после первой строки
    get_header сделаем такую запись:

   <div align="center"><?php the_breadcrumb(); ?></div>

    Точно такую-же запись, и в том же месте, необходимо сделать и в файле pages.php
    Немного поработав, мы создали через файл functions.php меню breadcrumb.
    Для тех, кто по каким-то причинам не может или не хочет залезать в файлы,
    существует плагин для меню Breadcrumb NavXT.

    Установите и активируйте плагин > в «Параметры» найдите строку настройки и
    настройте показ меню Breadcrumb.

Хочу заметить, что большое количество плагинов сказывается на скорости загрузки
страниц сайта. Поэтому, при возможности расширить функционал с помощью файла
functions.php, старайтесь обойтись без них.

Меню Breadcrumb отлично находят поисковые роботы, что положительно сказывается на индексации
страниц сайта.

Поделитесь с друзьми в соцсетях

объявлений
301
рубрика
770
городов и регионов
организаций и магазинов