Если в настройках Genesis включить breadcrumbs (буквальный перевод — «хлебные крошки», во многих темах для WordPress они есть), то по умолчанию они показываются над элементом .entry, как это показано слева.
В некоторых случаях может возникнуть желание переместить «хлебные крошки» внутрь .entry, чтобы стало вот так:
Добиться этого просто: в functions.php дочерней темы Genesis надо вставить такой код:
1 2 3 4 5 6 7 8 |
//* Меняем расположение breadcrumbs от перед .entry вовнутрь .entry (над заголовком) на отдельных постах и страницах add_action( 'genesis_before_content', 'sk_reposition_breadcrumbs' ); function sk_reposition_breadcrumbs() { if ( is_singular() ) { remove_action( 'genesis_before_loop', 'genesis_do_breadcrumbs' ); add_action( 'genesis_entry_header', 'genesis_do_breadcrumbs', 9 ); } } |
Дальше, в зависимости от того, какая тема используется, можно еще настроить красивое отображение этого дела, добавив настройки в css темы:
1 2 3 4 5 6 7 8 |
/* Меняем расположение breadcrumbs --------------------------------------------- */ .single-post .breadcrumb, .page .breadcrumb { color: #666; } .single-post .breadcrumb a, .page .breadcrumb a { color: #D7C603; } |
Добавить комментарий