Хлебные крошки и несколько рубрик

12 3
NeoDesign
На сайте с 03.09.2009
Offline
164
1185

Привет. В общем столкнулся с проблемой при установке "хлебных крошек" на сайт wordpress. Дело в том, что каждый материал на сайте присвоен сразу двум, либо трем рубрикам. В итоге единого пути к статье нет. Если бы статья была для одной рубрики, проблем бы не было, путь бы указывался "Главная -> рубрика1 -> страница статьи".

А здесь сразу же ошибка в шаблоне, так как получить нечто подобное стандартными методами невозможно: "Главная -> рубрика1, рубрика2, рубрика3 -> страница статьи".

Кто нибудь сталкивался с подобным? Может каким-то плагином можно сделать?

S
На сайте с 30.09.2016
Offline
469
#1
NeoDesign:
каждый материал на сайте присвоен сразу двум, либо трем рубрикам.

А это как?

Вообще-то подобные вещи вроде как тегами делаются.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
NeoDesign
На сайте с 03.09.2009
Offline
164
#2
Sitealert:
А это как?
Вообще-то подобные вещи вроде как тегами делаются.

Тегами изначально не делали, теперь вот так получилось.Например материалу про боксерский матч присвоены рубрики: новости, бокс.

skapunker
На сайте с 15.01.2014
Offline
215
#3

либо указывай каноническую страницу,

либо сделай странице один адрес, например так сайт\статья

либо публикуй в одну категорию

либо удали свой сайт вообще и не парься

Избавиться от ботов на сайте https://clck.ru/38bp4f
Gerga
На сайте с 02.08.2015
Offline
94
#4
NeoDesign:
так как получить нечто подобное стандартными методами невозможно: "Главная -> рубрика1, рубрика2, рубрика3 -> страница статьи".

Возможно. https://wp-kama.ru/function/get_the_term_list

[Удален]
#5

NeoDesign, ну а посмотреть в сторону микроразметки?

https://developers.google.com/search/docs/data-types/breadcrumb

их может быть сколько угодно, гугл сам выберет в зависимости от запроса - сниппеты все запросозависимы ;)

только используйте разметку JSON-LD

B
На сайте с 13.02.2008
Offline
262
#6

В друпале и самописе я эту проблему решал сохранением сохранения информации о предыдущей страницы (откуда перешел посетитель) в куку или сессию.

Таким образом, если посетитель перешел к статье из рубрики "рубрика1", то он увидит хлебные крошки:

"Главная -> рубрика1 -> страница статьи".

Если перейдет из рубрики "рубрика2", то увидит:

"Главная -> рубрика2,-> страница статьи"

и т.д...

Если переход будет напрямую (например из поиска), то отобразится рубрика по умолчанию. Наверняка и на WP подобные решения должны быть.

melkozaur
На сайте с 06.04.2010
Offline
505
#7

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

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

На этом принципе построены все вики-сайты.

Какие фактические адреса у статей?

Серверы в NL/US со скидкой 30% нашим читателям: E5-2650v4/10GB DDR4/240GB SSD/1 Gbps - от $20: https://ua-hosting.company/vps/nl SEO без компромиссов: https://seoleaks.net SEOLEAKS - продвижение сайтов: https://www.instagram.com/seoleaks
SeVlad
На сайте с 03.11.2008
Offline
1609
#8
Sitealert:
А это как?
Вообще-то подобные вещи вроде как тегами делаются.

Да несколько рубрик в принципе нормально, но меня всегда удивляли такие хотелки*..

Я напр, не понимаю - как могут быть разные цепочки (ака ХК) у документа, находящемуся по одному урлу?

И что печально - хотельщики с трудом или вовсе не понимают важнейшего вопроса "какие критерии их формирования?"

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

*АПД. Пардон, виноват. У ТСа не такие хотелки. У него всё проще и действительно решается стандартно.

Мне показалось, что опять хотелка показать разные цепочки.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
B
На сайте с 27.11.2019
Offline
5
#9

Не знаю как такое реализовать на wp, но на нескольких сайтах видел такое решение:

в хлебных крошках указывается один путь, напр.

Android -> Игры -> RPG и рядом стрелка для раскрытия, по клику на которой выводит все пути.

Android -> Игры -> Бесплатные

Android -> Игры -> Онлайн игры

и т.д.

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

[Удален]
#10
SeVlad:
Мне показалось, что опять хотелка показать разные цепочки.

как раз это правильно и именно это рекомендует делать гугл ;)

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий