Как добавить глоссарий в хлебные крошки
Если у вас создана страница с шорткодом [abc_pagination]
(например, так и называется “Глоссарий” и у неё постоянная ссылка glossary) и нужно, чтобы она была в хлебных крошках на страницах терминов глоссария, то нужно добавить такой код в плагин ProFunctions
// добавить элемент глоссария (ссылка на страницу глоссария) в хлебные крошки
add_filter( 'wpshop_breadcrumb_crumbs', 'add_custom_breadcrumb_link' );
add_filter( 'wpseo_breadcrumb_links', 'add_custom_breadcrumb_link' );
function add_custom_breadcrumb_link( $links ) {
// Проверяем, что находимся на странице кастомного пост-тайпа "glossary"
if ( is_singular( 'glossary' ) ) {
// URL страницы, куда ведет новый пункт хлебных крошек
$custom_link = [
'url' => home_url( '/glossary/' ), // Замените '/glossary/' на нужный slug страницы
'text' => 'Глоссарий', // Название пункта в хлебных крошках
];
// Вставляем кастомный пункт после главной страницы
array_splice( $links, 1, 0, [ $custom_link ] );
}
return $links;
}
Это будет работать с плагином Yoast SEO, а также в теме Reboot, если данный плагин не установлен.
Вам помог ответ?