Рубрика: WordPress » Навигация »

Хлебные крошки для рубрик и записей блога


"Хлебные крошки" (breadcrumbs) рубрик показывают, в какой части иерархии рубрик находится рубрика или запись блога.
В простейшем случае, когда рубрики не являются вложенными, в "хлебных крошках" достаточно указать ссылку на главную страницу сайта и родительскую рубрику записи (функция the_category) после чего последует заголовок записи блога:

<div id="postpath">
<a title="На главную страницу" href="<?php echo get_settings('home'); ?>/">Home</a>
	&gt; <?php the_category(', '); ?>
	&gt;
</div>

Получаем, например:

Home > Создание и изменение темы >

Но если на сайте используется иерархия вложенных рубрик, в "хлебные крошки" для рубрики или записи нужно включить все родительские рубрики  (получаем их с помощью функции get_category_parents)

<div id="postpath">
<a title="На главную страницу" href="<?php echo get_settings('home'); ?>/">Home</a>
&raquo;
<?php
if ( is_category() || is_single() ) {
      $category = get_the_category();
      $cat_id = $category[0]->cat_ID;
      echo get_category_parents($cat_id, TRUE, ' &raquo; ', FALSE );
}
?>
</div>

Теперь получаем:

Home » WordPress » Создание и изменение темы »
Опубликовано в рубрике Навигация | с метками , , , . |

Еще записи

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *