Как сделать хлебные крошки без плагинов
-
Здравствуйте. Помогите, пожалуйста прописать хлебные крошки. Везде разные коды предлагают и где прописывать — тоже где что написано.
-
Разумеется, ибо нет единственно правильного кода, каждый пишет что и как может и хочет.
Хлебные крошки без плагина от хлебных крошек в плагине будут отличаться только расположением кода — в functions.php темы или в скрипте плагина. Так что я бы посоветовал не заморачиваться и использовать подходящий плагин.
Здравствуйте, Юрий) У меня в functions.php не прописывается почему-то. Я поставила в записи, там получилось, но отображается как-то коряво — не прямой заход, а через десятое колено, рубрики повторяются. А в рубриках вообще не прописался. Может сам код корявый. Не хочется перегружать плагинами, Вы думаете что лучше все-таки WordPress SEO by Yoast использовать? А может коряво из-за того, что сама навигация корявая?
Спасибо за вниманиеВы думаете что лучше все-таки WordPress SEO by Yoast использовать?
Думаю, да. Это единственный SEOшный плагин, который не вызывает у меня отвращения 🙂
Спасибо, Юрий. У меня стоит All In One SEO Pack. А если я поставлю WordPress SEO by Yoast вместо моего, куда денутся прежние параметры ( я имею в виду, что там же прописана вся оптимизация — названия, описания, метатеги) Или можно , чтобы два стояли?
два — нельзя
в Yoast есть импорт параметров из других СЕО плагиновА как импортировать, если два нельзя? Если я их оба включу, они не законфликтуют?
отключить первый
установить Yoast
импортировать настройки старого СЕО плагина в админке Yoast
удалить старый плагинОтлично, спасибо, Юрий. Вы опять мне помогли)
Делюсь спасибой с Yui 😉
кстати, возможно придется подредактировать шаблон темы, чтобы «крошки» отображались, но там минимум усилий
Как добавить «хлебные крошки» в вашу тему
Назначение функции «хлебных крошек» объясняется здесь. Для опытных пользователей — вставьте следующий код в тему:
<?php if ( function_exists('yoast_breadcrumb') ) { yoast_breadcrumb('<p id="breadcrumbs">','</p>'); } ?>
Ой пардон, я не заметила смены оппонента))) Спасибо, Yui! Я код вставляла с breadcrumb, когда вручную пыталась прописать, но там немного другой. Но отражалось только в записях. Что-то я запуталась. Этот код вставлять с плагином или нет? И куда вставлять — в function или куда нужно?(
Код отображения хлебных крошек вставляется туда, где вы хотите его видеть. Если только в записях, то в single.php. Если везде, то в header.php.
Файл functions.php используется для «внутренностей» функций. Он не предназначен для непосредственного вывода результатов на страницы сайта. Ну, за редким исключением. 🙂
Pixelix, это я понимаю, что куда надо. Просто не хотела использовать плагин. В результате получилось использовать два вида кодов: первый прописан в записи и рубрики, а черех function и доп. код -в страницах. Не знаю, насколько это верно, но так получилось, а по-другому не получалось)
Скорее всего, всё правильно. В functions создаётся функционал для хлебных крошек. А на страница (в их шаблонах) он уже отображается. Так и должно быть. Не утверждаю, что именно у вас всё правильно, но принцип именно такой. Если не использовать плагин. Если с плагином — то же самое, но вместо кода в functions сам плагин.
Ну да, это логично. Я тоже не утверждаю, но работает и хорошо). Я теперь маюсь с тем, чтобы позиционировать сайт по центру и чтобы он не расплывался на широкоформатном мониторе. Понимаю, что это просто делается, но там так коряво все, не могу никак. Не сталкивались?
- Тема «Как сделать хлебные крошки без плагинов» закрыта для новых ответов.