Знаете ли вы о сухарях? Если вы не слышали о хлебных крошках, это похоже на навигацию на вашем сайте, где отображается иерархия контента, который вы просматриваете. Например, сообщение будет отображать хлебные крошки из какой категории, тег, в котором он был сгруппирован.
Если вы используете WordPress Genesis Framework и хотите, чтобы Breadcrumb был похож на то, что есть на Crunchify.com, тогда вы выполните следующие шаги.
Шаг 1
- Идти к '
Genesis'(левый столбец)>'Theme Settingстраница. - Перейдите к настройке Breadcrumbs и включите ее в соответствии со своими потребностями
Шаг 2
Перемещать панировочные сухари из before .entry в inside .entry (above title) на single Posts и статические страницы.
Как переместить хлебные крошки в Бытие?
Добавьте этот код в тему Genesis Child functions.php файл
|
1
2
3
4
5
6
7
8
|
// * Crunchify Tips: переставлять хлебные крошки из .entry внутрь .entry (над заголовком) на отдельных постах и статических страницах
add_action ( 'genesis_before_content' , 'crunchify_reposition_breadcrumbs' ) ;
функция crunchify_reposition_breadcrumbs ( ) {
если ( is_singular ( ) ) {
remove_action ( 'genesis_before_loop' , 'genesis_do_breadcrumbs' ) ;
add_action ( 'genesis_entry_header' , 'genesis_do_breadcrumbs' , 9 ) ;
}
}
|
Шаг 3
Изменить аргументы крошки .
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// * Crunchify Tips: Изменить аргументы крошки
add_filter ( 'genesis_breadcrumb_args' , 'crunchify_custom_breadcrumb_args' ) ;
функция crunchify_custom_breadcrumb_args ( $ args ) {
$ args [ 'home' ] знак равно «Хрустеть» ; // Домашняя страница
$ args [ 'sep' ] знак равно «& NBSP; & # 10146; & NBSP;» ; // Моя любимая стрела
$ args [ 'list_sep' ] знак равно ',' ;
$ args [ 'prefix' ] знак равно '
$ args [ 'суффикс' ] знак равно ' div>' ;
$ args [ 'heirarchial_attachments' ] знак равно правда ;
$ args [ 'heirarchial_categories' ] знак равно правда ;
$ args [ 'display' ] знак равно правда ;
$ args [ 'tags' ] [ 'prefix' ] знак равно '' ;
$ args [ 'tags' ] [ 'author' ] знак равно «Архивы для» ;
$ args [ 'tags' ] [ 'category' ] знак равно «Архивы для» ;
$ args [ 'tags' ] [ 'tag' ] знак равно «Архивы для» ;
$ args [ 'tags' ] [ 'date' ] знак равно «Архивы для» ;
$ args [ 'tags' ] [ 'search' ] знак равно «Поиск» ;
$ args [ 'tags' ] [ 'tax' ] знак равно «Архивы для» ;
$ Арг [ 'метки'] [ 'post_type'] знак равно «Архивы для» ;
$ args [ 'tags' ] [ '404' ] знак равно 'Не найдено:' ;
вернуть $ args ;
}
|
Шаг 4
Сократите название результата крошек Бытия . Здесь я показываю только 60 символов из названия. Вам нужно настроить genesis_single_crumb крюк.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// * Crunchify Tips: Modify ловушка genesis_single_crumb — применяется только к хлебным крошкам Genesis Framework
add_filter ( 'genesis_single_crumb' , 'crunchify_custom_genesis_single_crumb' , 10 , 2 ) ;
функция crunchify_custom_genesis_single_crumb ( $ Крошка, $ args ) {
Глобальный $ post ;
// если не одна страница публикации, вернуть разметку крошки по умолчанию
если ( ! is_singular ( 'сообщение' ) )
вернуть $ крошка ;
$ крошка знак равно str_replace ( single_post_title ( '' , ложный ) , '' , $ крошка ) ;
$ thetitle знак равно single_post_title ( '' , ложный ) ;
$ getlength знак равно strlen ( $ thetitle ) ;
$ thelength знак равно 60 ; // Сокращаем заголовок до 60 символов
$ крошка , знак равно substr ( $ thetitle , 0 , $ thelength ) ;
если ( $ getlength > $ thelength ) {
$ крошка , знак равно '…' ;
}
вернуть $ крошка ;
}
|
0.00 (0%) 0 votes









