Очередное обновление WP плагина Genzel Breadcrumbs. Версия 1.2. Что нового?
Переработана логика «монтирования»
Монтирование позволяет задать несколько условий в части выражения «what» (что монтировать?). К примеру, можно указать что монтировать надо определенный тип публикации и требуется наличие указанного термина.
1 2 3 4 5 6 7 8 9 |
GenzelBreadcrumbs(array( 'mounts' => array( array( 'where' => 'slug-of-certain-page', 'what' => 'type:post term:category:10', 'how' => 'current'), ), ) ); |
Можно задать и больше условий, разделенных пробелами. Если все они удовлетворены то, выполняется монтирование.
Нужно также понимать, что порядок описаний в массиве mounts играет свою роль. Если указанные условия выполняются — то поиск точки монтирования завершается. Потому в начало массива следует поставить варианты с более сложными условиями монтирования.
Исправлены некоторые ошибки
В некоторых случаях, при недостаточно полно заданных условиях монтирования, условия срабатывали в неожиданных случаях.
Проверка крошек после билда
Собранный массив хлебных крошек дополнительно проверяется на наличие дублей, которые могут возникать в точках монтирования при соединении страниц архивов терминов таксономии.