Я пробовал как Yoast Breadcrumbs, так и Breadcrumbs NavXT, и я не могу заставить их работать с пользовательскими типами сообщений. Кому-нибудь повезло с этим?
Отображается один пост «Новости» на моем сайте: Главная страница -> Блог -> Мой пост новостей
Вместо правильного отображения: Главная -> Новости -> Моя новостная запись
Я бы тоже очень хотел узнать ответ на этот вопрос.
Спасибо, разрабатываемая версия помогла. В настройках теперь вы можете установить корневую страницу для каждого пользовательского типа записи.
Breadcrumb NavXT поддерживает пользовательский тип записи с версии 3.6.0. Вы можете столкнуться с некоторыми проблемами опций. Пожалуйста, попробуйте сбросить их или взгляните на версию для разработчиков. Сначала создайте резервную копию ваших настроек с помощью функции экспорта/импорта настроек.
Как сказал Хакре, Breadcrumb NavXT официально поддерживает пользовательские типы сообщений, начиная с версии 3.6.0. Я протестировал его как с иерархическими, так и с плоскими пользовательскими типами сообщений (и с пользовательскими таксономиями с плоскими пользовательскими типами сообщений).
В 3.7.0 (следующем выпуске) поведение Breadcrumb NavXT изменилось, что позволяет вам установить корень для пользовательских типов сообщений. В версии 3.6.0 предполагалось, что все плоские типы сообщений находятся под страницей сообщений (вы видите ее как «блог» в навигационной цепочке), а все иерархические типы сообщений находятся под страницей на переднем плане (главная страница или «Главная страница»). «в вашей хлебной крошке»). Это уже частично реализовано в магистрали SVN (архивы на основе таксономии в настоящее время не поддерживают это).
Если «Новости» не являются названием термина какой-либо таксономии «Моей публикации новостей» или родительской публикации для «Моей публикации новостей», она не будет отображаться в данный момент. В соответствии с приведенным выше абзацем, в версии для разработки вы можете сделать «Новости» страницей (встроенной в тип записи «страница» WordPress), и она будет отображаться в следе.
Однако в настоящее время кажется, что использование пользовательского типа записи в Breadcrumb NavXT требует создания специальной страницы на основе архива типа записи.
Другой альтернативой является Breadcrumb Trail (http://wordpress.org/extend/plugins/breadcrumb-trail/). Кажется, он поддерживает пользовательский тип записи… но для WP 3.1 !! (Во всяком случае, это то, что я предполагаю из кодов, поскольку он использует функции, доступные только для WP 3.1+).
Поэтому я немного изменил код. Но из-за моих потребностей в то время я интегрировал его с парой плагинов… То есть, он должен иметь эти плагины и с определенными настройками.
Вы можете получить модифицированный плагин Breadcrumb Trail по этой ссылке: http://www.zumodrive.com/share/8addOGQ3OW.
Затем вам нужно будет также загрузить и использовать плагин Custom Post Permalinks (http://wordpress.org/extend/plugins/custom-post-permalinks/).
Вы можете найти объяснение модификаций и инструкции по их настройке в модифицированной папке плагина (называется *modification_log.rtf*).
По сути, после активации обоих плагинов вам нужно сначала настроить «Настройки постоянной ссылки» следующим образом:
Это установит постоянные ссылки на что-то вроде:
Затем поместите код ниже, где вы хотите, чтобы ваши хлебные крошки были:
Это позволит панировочным сухарям выглядеть следующим образом:
Конечно, вы можете настроить его под свои нужды, но это то, что я придумал для проекта, которым я занимаюсь.
Я, возможно, пропустил некоторые необходимые настройки для работы вышеперечисленного… так что просто сообщите мне, если это не сработает.
В любом случае, просто хотел поделиться другим решением… Надеюсь, это кому-нибудь пригодится.
Кстати, модифицированный плагин также интегрируется с плагином qTranslate, чтобы обеспечить многоязычность…
Ваше здоровье!