Очень давно для вывода хлебных крошек пользуюсь плагином Breadcrumb NavXT. Отличная и удобная штука, а главное для меня – нет косяков с поддержкой произвольных типов записей (уж очень я люблю их).
Но вот всё-таки некоторых нужных настроек в нём нет, а именно – удалить заголовок текущей страницы. Чтоб не было вот такого:
Это полезно, но не всегда. Делюсь рецептом исправления:
В functions.php вставляем строчки
// Убираем в хлебных крошках дублирующий заголовок текущей страницы function bcnext_remove_current_item($trail) { $types = $trail->breadcrumbs[0]->get_types(); //Make sure we have a type and it is a current-item if(is_array($types) && in_array('current-item', $types)) { //Shift the current item off the front array_shift($trail->breadcrumbs); } } add_action('bcn_after_fill', 'bcnext_remove_current_item');
Ну и всё. Текста больше не будет, останутся лишь ссылки на предыдущие записи.