Как создать хлебные крошки без плагина

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

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

Теперь давайте перейдем непосредственно к описанию, как сделать хлебные крошки. В интернете можно найти массу различных вариантов создания хлебных крошек. В даненой статье остановлюсь на двух из них.

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

Вариант №1.

1. Создаем файлик с расшрением .php, например  breadcrumbs.php. В этом файле создаем следующую запись:

<div id=”breadcrumbs”>
<?php if (is_home()) { ?>
<?php } elseif (is_single()) { ?>
<a href=”<?php echo get_option(‘home’); ?>”>Главная</a> »
<?php foreach((get_the_category()) as $cat) {
$cat=$cat->cat_ID;
echo(get_category_parents($cat, TRUE, ‘ » ‘)); } the_title(); ?>
<?php } ?>
</div>

2. Созданный файл breadcrumbs.php заливаем в в папку wp-content/themes/название_темы.

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

<?php include (TEMPLATEPATH. ‘/breadcrumbs.php’); ?>

Вот, собственно и все. Сложного здесь совершенно ничего нет.

Вариант 2.

Теперь рассмотрим второй вариант, как создать хлебные крошки без плагина. Этот вариант еще проще, так как код будем прописывать непосредственно в файле  functions.php Вашей темы.

Итак, рассмотрим все действия по порядку.

1. В административной панели блога находим файл   functions.php.

2. Дописываем в файле    functions.php следующий код:

 function the_breadcrumb() {
echo ‘<ul id=”crumbs”>';
if (!is_home()) {
echo ‘<li><a href=”‘;
echo get_option(‘home’);
echo ‘”>';
echo ‘Home';
echo “</a></li>”;
if (is_category() || is_single()) {
echo ‘<li>';
the_category(‘ </li><li> ‘);
if (is_single()) {
echo “</li><li>”;
the_title();
echo ‘</li>';
}
} elseif (is_page()) {
echo ‘<li>';
echo the_title();
echo ‘</li>';
}
}
elseif (is_tag()) {single_tag_title();}
elseif (is_day()) {echo”<li>Archive for “; the_time(‘F jS, Y’); echo'</li>';}
elseif (is_month()) {echo”<li>Archive for “; the_time(‘F, Y’); echo'</li>';}
elseif (is_year()) {echo”<li>Archive for “; the_time(‘Y’); echo'</li>';}
elseif (is_author()) {echo”<li>Author Archive”; echo'</li>';}
elseif (isset($_GET['paged']) && !empty($_GET['paged'])) {echo “<li>Blog Archives”; echo'</li>';}
elseif (is_search()) {echo”<li>Search Results”; echo'</li>';}
echo ‘</ul>';
}

3. Теперь остается вызвать хлебные крошки в самом блоге. Для этого нужно найти файл  single.php или page.php и в нужном нам месте прописать следующее:

 <?php the_breadcrumb(); ?>

На этом все. Выбирайте нужный вариант и пользуйтесь. Если Вам не понравился ни один из вариантов создания хлебных крошек, поищите в сети Интернет, там огромное количество всевозможных вариантов. Думаю, Вы сможете найти для себя по вкусу.

Да, чуть не забыл. Чтобы хлебные крошки имели подобающий красивый вид, нужно все оформить с помощью CSS

Послесловие: Посетите Центр обслуживания партнеров Рекламной сети Яндекса, который поможет Вам в размещении рекламы. Этот ресурс появился на свет 28 сентября 2006 года на базе партнерской сети Миксмаркет.

Если Вам понравилась статья, не забывайте поделиться с друзьями:

Предыдущие статьи из категории: Продвижение

  • Правильная организация перелинковки для поднятия низкочастотных запросов.
  • Источники видеоконтента для блога
  • Возможности социальных сетей для бизнеса
  • Seo-Доктор-Комплексное продвижение сайтов.
  • Юзабилити сайта. Мнение Яндекса.
  • Яндекс против переоптимизированных статей

  • 2 отзывов на статью: “Как создать хлебные крошки без плагина

    1. Хлебные крошки пробовал устанавливать, но при длинных названиях они не помещаются в одной строке и выглядит не очень, пришлось отказаться. А комментарии выше точно к этой записи?

    Оставить комментарий

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

    Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>