Всем привет! Сегодня решил опубликовать сразу два поста (как в старые-добрые времена), и сейчас расскажу вам о том, как мне удалось решить проблему на новом сайте — мне нужно было убрать хлебные крошки с главной страницы на 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, для меня было проблематично разобраться с этим вопросом, так что буду рад, если помогу ещё кому-то.
До новых встреч!
А я бы для главной просто свой шаблон сделал.
Когда ставил хлебные крошки, сразу же нашёл инструкцию, как после установки убрать их с главной страницы, потому что там они никому не нужны, и автор сразу решил рассказать об этом.
А что за инструкция?
Здраствуйте, подскажите пожалуйста нужно ли ставить ссылку на главную страницу в конце статьи для продвижения, если в плагине хлебные крошки уже есть ссылка на главную страницу в статье?
Спасибо, пригодилось.
В какой файл нужно добавлять код?
А как быть, если у меня сайт двуязычный:
mysite.com и mysite.com/ru/
Как в таком случае прописать?
Не сработало
У авторов плагина есть ответ mtekk.us/code/breadcrumb-navxt/faq/
Нужно обернуть вызывающий код вот так
Спасибо большое, помогло, без всяких проблем. При том что я использовал с хлебными крошками от Yoast seo!!!
А куда вы вписывали код?
И куда этот год вставлять?????
лучше еще приплести schema.org для лучшего СЕО