Создание хлебных крошек в WordPress

На форумах часто задают вопросы как сделать хлебные крошки в WordPress. Ведь дублирующая навигация существенно повышает юзабилити, что в с вою очередь влияет на поведенческие факторы, которые неизбежно играют в продвижении не последнюю роль. Форумчане один другому советуют использовать тот или иной самописный код или существующий плагин. Выбор действительно большой. Кроме того, некоторые варианты оказываются недееспособными и вызывают проблемы с установкой или работают не корректно.

Каким плагином это реализовать

К счастью есть замечательный плагин Breadcrumb NavXT, последнюю версию которого всегда можно скачать непосредственно с блога разработчика mtekkmonkey (mtekk.us/code/breadcrumb-navxt).

Вот так выглядит дублирующая навигация в моем блоге:

Создание хлебных крошек в WordPress. Плагин Breadcrumb NavXT

Как добавить хлебные крошки на WordPress

Устанавливать его также просто как и большинство плагинов для WordPress: скачал, распаковал, поместил в папку с плагинами (wp-content/plugins), активировал и вставил в файл header.php следующий фрагмент кода (в комментариях указано куда именно вставлять в файле header.php):

<div> <?php if(function_exists('bcn_display')) { 	bcn_display(); } ?> </div>

После этого можно провести дополнительные настройки плагина (Парметры -> Breadcrumb NavXT). Можно указать название ссылки на главную страницу, выбрать разделитель и тому подобное.


Понравилась статья? Поделиться с друзьями:
Комментарии: 4
  1. Roman

    Так и не получилось поставить данный плагин. Пробовал ставить и в header.php и в page.php и в single.php. Все неудачно. В чем проблема, не полнял. Может с шаблоном что не так. При добавлении в header и в другие сайт грузится до места вставки кода и все.

    1. atbliss.ru (автор)

      У меня, как видите, все работает. Я вставил код в файл header.php сразу после закрывающего дива хедера — перед дивом "main":

      </div><!-- #header -->
      <div class="breadcrumb">
      
      if(function_exists('bcn_display'))
      {
      bcn_display();
      }
      ?>
      </div>
      <div id="main">

      Убедитесь, что все файлы закачаны на сервер, плагин активирован, а код вставлен корректно.

  2. Roman

    Все получилось. Спасибо за совет. Я в другое место пытался вставить, поэтому и не получалось.

    1. atbliss.ru (автор)

      Я рад, что теперь у вас всё получилось :)

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: