Как убрать хлебные крошки с главной страницы WordPress-сайта

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

Как убрать хлебные крошки с главной страницы WordPress-сайта

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

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

<div class="breadcrumb">
<?php
if(function_exists('bcn_display'))
{
	bcn_display();
}
?>
</div>

Вот и всё — хлебные крошки работают. Но сегодня передо мной стала некая проблема, из-за которой я и пишу этот пост.

На всех сайтах, где я пользовался плагином Breadcrumb NavXT, на главной странице выводились последние записи в виде новостей, акций и т.п. А сейчас я сделал главную страницу статической, что повлекло за собой отображение хлебных крошек на главной странице из-за того, что я вносил изменения в файл page.php.

На главной странице мне, само собой, не нужны хлебные крошки, да и смотрятся они там не очень хорошо. Поэтому я полез в настройки плагина в надежде отыскать галочку «Отображать на главной странице», но, к сожалению, там ничего такого не обнаружилось.

Немного подумав, я попытался найти решение в поиске, но безрезультатно. В итоге я решил обратиться к своему другу-программисту Олегу, автору сайта get-chords.com. Он моментально вошёл в курс дела и практически сразу выдал мне готовое решение.

В общем, чтобы убрать хлебные крошки с главной страницы WordPress-сайта, вам нужно внести небольшое дополнение к коду Breadcrumb NavXT:

<? if($_SERVER["REQUEST_URI"] != "/"): ?>
<div class="breadcrumbs">
<?php if(function_exists('bcn_display'))
{
bcn_display();
}?>
</div>
<? endif; ?>

После сохранения файла я обновил главную страницу сайта — хлебные крошки исчезли.

На этом, в принципе всё. Надеюсь, статья оказалась для вас полезной. Так как я сам не силён в PHP, для меня было проблематично разобраться с этим вопросом, так что буду рад, если помогу ещё кому-то.

До новых встреч!

 

Комментарии к записи “Как убрать хлебные крошки с главной страницы WordPress-сайта” (13)

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

  2. Здраствуйте, подскажите пожалуйста нужно ли ставить ссылку на главную страницу в конце статьи для продвижения, если в плагине хлебные крошки уже есть ссылка на главную страницу в статье?

  3. А как быть, если у меня сайт двуязычный:

    mysite.com и mysite.com/ru/

    Как в таком случае прописать?

  4. У авторов плагина есть ответ mtekk.us/code/breadcrumb-navxt/faq/

    Нужно обернуть вызывающий код вот так

  5. Спасибо большое, помогло, без всяких проблем. При том что я использовал с хлебными крошками от Yoast seo!!!

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

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