Навигација Бреадцрумбс омогућава посетиоцу сајта да разуме где се тренутно налази на сајту. Обично се таква навигација састоји од линије веза које се налазе у ланцу испод заглавља места.
Таква навигација иде од главне странице веб локације до категорија, страница са чланцима, до појединачних страница веб локације. Све везе у крушним мрвицама су активне, осим ове последње, јер је управо на овом месту посетилац сада смјештен и веза до ове странице веб локације није потребна.
Садржај:- Зашто се навигација звала крушне мрвице
- Постављање мрвица хлеба на сајту
- Закључци чланка
Навигација хлебним мрвицама додаје још један елемент интерном повезивању веб локације и омогућава посетиоцу да се лако креће по страницама и деловима сајта, повећавајући тако факторе у понашању.
Зашто се навигација звала крушне мрвице
Израз "крушне мрвице" (на енглеском хлебне мрвице) преузет је из немачке бајке Браће Грим. У овој бајци деца су прославила свој пут у шуму, остављајући мрвице хлеба на путу, тако да су, вођена левим мрвицама хлеба, још увек имала прилику да се врате кући.
На свом блогу сам већ описао уградњу дробтина помоћу додатка Бреадцрумб НавКСТ.
Бреадцрумбс се могу инсталирати на вашу страницу без помоћи посебног додатка. То има своје предности, јер то неће повећати оптерећење на вашој веб локацији. Стога је препоручљиво, где је то могуће, заменити додатке који се користе на сајту, уметањем кода и различитих скрипти.
Пажња! Пре инсталирања кода направите резервне копије датотека у које ћете уметати кодове да бисте у случају проблема вратили функционалност своје ВордПресс теме.Да бисте инсталирали дробтине, мораћете да убаците неколико кода у одговарајуће датотеке за своју тему.
Није неопходно постављање навигацијског круха на главну страницу блога. Посетилац, у великом броју случајева укуцајући име веб локације у претрази, тако да ће у резултатима претраге бити усмерен на главну страницу.
Ако је посетилац дошао из претраге на одређену страницу, тада ће уз помоћ мрвица хлеба видети његову локацију на веб локацији. Главна страница ће бити хипервеза и посетилац ће моћи да пређе на главну страницу ако се за ову навигацију користе дробтине..
Постављање мрвица хлеба на сајту
Две варијанте кода треба да буду уметнуте у следеће датотеке тема: "Тематске функције (функције.пхп)", "Један унос (сингл.пхп)", "Шаблон странице (паге.пхп)", "Архива (архвие.пхп)", " Резултати претраге (сеарцх.пхп) ".
Први код треба да се убаци у датотеку „Тематске функције (функције.пхп)“ инсталирану на вашем блогу тема ВордПресс-а.
// хлебна функција функционише димок_бреадцрумбс () $ сховОнХоме = 0; // 1 - прикажите "крушне мрвице" на главној страници, 0 - не приказујте $ делимитер = '"'; // поделите између" мрвица "$ хоме = 'Почетна'; // текстуална веза" Почетна "$ сховЦуррент = 1; // 1 - покажи име тренутног чланка / странице, 0 - не прикажи $ бефоре = ''; // ознака пре тренутне мрвице $ афтер = ''; // ознака након тренутне глобалне мрвице $ пост; $ хомеЛинк = гет_блогинфо ('урл'); иф (ис_хоме () || ис_фронт_паге ()) иф ($ сховОнХоме == 1) ецхо ''. $ хоме. ''; елсе ецхо ''. $ хоме. ''. $ делимитер. "; иф (ис_цатегори ()) глобални $ вп_куери; $ цат_обј = $ вп_куери-> гет_куериед_објецт (); $ тхисЦат = $ цат_обј-> термин_ид; $ тхисЦат = гет_цатегори ($ тхисЦат); $ парентЦат = гет_цатегори ($ тхисЦат-> парент); иф ($ тхисЦат-> парент! = 0) ехо (гет_цатегори_парентс ($ парентЦат, ТРУЕ, ". $ делимитер.")); ехо $ пре. сингле_цат_титле (", фалсе). $ афтер; елсеиф (ис_даи ()) ецхо ''. гет_тхе_тиме ('И'). ''. $ делимитер."; одјек ''. гет_тхе_тиме ('Ф'). ''. $ делимитер. "; ехо $ пре. гет_тхе_тиме ('д'). $ после; елсеиф (ис_монтх ()) ехо ''. гет_тхе_тиме ('И'). ''. $ разгранивач."; ехо $ пре. гет_тхе_тиме ('Ф'). $ после; елсеиф (ис_иеар ()) ецхо $ прије. гет_тхе_тиме ('И'). $ после; елсеиф (ис_сингле () &&! ис_аттацхмент ()) иф (гет_пост_типе ()! = 'пост') $ пост_типе = гет_пост_типе_објецт (гет_пост_типе ()); $ слуг = $ пост_типе-> преписати; одјек ''. $ пост_типе-> лабелс-> сингулар_наме. ''. $ делимитер. "; иф ($ сховЦуррент == 1) ецхо $ пре. гет_тхе_титле (). $ афтер; елсе $ цат = гет_тхе_цатегори (); $ цат = $ цат [0]; ехо гет_цатегори_парентс ($ цат, ТРУЕ , ". $ делимитер."); ако ($ сховЦуррент == 1) ецхо $ пре. гет_тхе_титле (). $ афтер; елсеиф (! ис_сингле () &&! ис_паге () && гет_пост_типе ()! = 'пост' &&! ис_404 ()) $ пост_типе = гет_пост_типе_објецт (гет_пост_типе ()); ецхо $ пре. $ пост_типе-> лабелс-> сингулар_наме. $ афтер; елсеиф (ис_аттацхмент ()) $ парент = гет_пост ($ пост-> пост_парент); $ цат = гет_тхе_цатегори ($ парент-> ИД); $ цат = $ цат [0]; ехо гет_цатегори_парентс ($ цат, ТРУЕ, ". $ делимитер."); ехо ''. $ парент-> пост_титле. ''. $ делимитер. '; ако ($ сховЦуррент == 1) ецхо $ пре. гет_тхе_титле (). $ после; елсеиф (ис_паге () &&! $ пост-> пост_парент) иф ($ сховЦуррент == 1) ецхо $ бефоре. гет_тхе_титле (). $ после; елсеиф (ис_паге () && $ пост-> пост_парент) $ парент_ид = $ пост-> пост_парент; $ бреадцрумбс = арраи (); вхиле ($ парент_ид) $ паге = гет_паге ($ парент_ид); $ бреадцрумбс [] = 'ИД). ''> '. гет_тхе_титле ($ паге-> ИД).' '; $ парент_ид = $ паге-> пост_парент; $ бреадцрумбс = арраи_реверсе ($ бреадцрумбс); фореацх ($ бреадцрумбс ас $ мрвица) одјекује $ мрвица. " $ делимитер. "; иф ($ сховЦуррент == 1) ецхо $ бефоре. гет_тхе_титле (). $ афтер; елсеиф (ис_сеарцх ()) ецхо $ бефоре. 'Резултати претраге за упит' '. гет_сеарцх_куери (). '"'. $ афтер; елсеиф (ис_таг ()) ецхо $ пре. 'Уноси означени са' '. сингле_таг_титле (", фалсе). '"'. $ после; елсеиф (ис_аутхор ()) глобални $ аутхор; $ усердата = гет_усердата ($ аутхор); ехо $ пре. „Чланци аутора“. $ усердата-> дисплаи_наме. $ после; елсеиф (ис_404 ()) ецхо $ прије. 'Грешка 404'. $ после; иф (гет_куери_вар ('пагед')) иф (ис_цатегори () || ис_даи () || ис_монтх () || ис_иеар () || ис_сеарцх () || ис_таг () || ис_аутхор ()) ецхо '( '; ецхо __ (' Страница '). ". гет_куери_вар (' пагед '); иф (ис_цатегори () || ис_даи () || ис_монтх () || ис_иеар () || ис_сеарцх () || ис_таг () | | ис_аутхор ()) ецхо ')'; ецхо ''; // крај димок_бреадцрумбс ()
Да бисте овај код уметнули у датотеку теме инсталиране на вашој веб локацији, морате да одете на „ВордПресс администратор панел“ => „Изглед“ => „Едитор =>„ Предлошци “и тамо кликнете на ставку„ Функцијске теме (функције.пхп) ".
У прозору „Уређивање тема“, у датотеци „Функције тема ((функције.пхп)“ требате да уметнете први код на сам врх датотеке, после
Наслов уноса на почетној страници је „Почетна“, по жељи га можете променити у име своје веб локације. Да бисте то учинили, у одговарајућем ретку кода потребно је да замените реч "Почетна" с именом ваше веб локације.
Ако желите да се страница на којој се тренутно налазите не приказује на страници на веб локацији, у навигацији за крух, за то треба да у следећем реду промените број „1“ на број „0“..
Након што убаците код и измене које сте унели у њега, кликните на дугме „Ажурирај датотеку“.
Следећи код треба да буде убачен у неколико датотека теме коју сте инсталирали: „Један запис (сингл.пхп)“, „Шаблон странице (паге.пхп)“, „Архива (архвие.пхп)“, „Резултати претраживања (сеарцх.пхп) ".
У датотеци "Сингле Ентри (сингле.пхп)", која је одговорна за странице са чланцима, код се убацује на место приказано на слици.
Након што уметнете овај код, кликните на дугме „Ажурирај датотеку“.
У датотеку "Архива (архвие.пхп)" залепите овај код на место које је на слици означено у оквиру.
Затим кликните на дугме "Ажурирај датотеку".
У датотеку "Резултати претраге (сеарцх.пхп)", која је одговорна за претрагу на веб локацији, залепите код на локацију назначену на слици.
Након што сте уметнули код, кликните на дугме „Ажурирај датотеку“.
У датотеку „Предложак странице (паге.пхп)“, која је одговорна за статичке странице, залепите код, као што је приказано на слици.
Након инсталирања кода, кликните на дугме "Ажурирај датотеку".
То је то, сада су крушне мрвице инсталиране на вашој веб локацији. Морате да отворите своју веб локацију и видећете инсталирану навигацију. Ако је ваша веб локација тренутно отворена, мораћете да освежите страницу да бисте видели промене..
Такву шифру можете додати и у датотеку „Стил листа (стиле.ццс)“:
/ * Бреадцрумбс * / #црумбс паддинг: 10пк 10пк 0 15пк; максимална висина: 20пк; прелив: скривен; линија висина: 180%; обруб границе: 0 0 8пк 8пк; -моз- радијус: 0 0 8пк 8пк; -вебкит- радијус: 0 0 8пк 8пк;
Овај код је убачен на самом крају датотеке „Стил табеле (стиле.ццс)“ да бисте изменили изглед инсталиране навигације за крушне мрвице. Код који треба да се убаци у датотеку „Стил табеле (стиле.пхп)“ може имати и друге карактеристике (величине, увлаке итд.). Уметање овог или сличног кода на ваш блог није неопходно.
На својој веб локацији, у претходном предлошку, нисам инсталирао овај код, свидело ми се изглед пецива без ових побољшања.
Закључци чланка
Сада су ваше дробтине инсталиране на вашем блогу без употребе додатка. Творац ове функције је познати блогер Димок (Дмитри).
Повезане публикације:- Како уклонити дупликате страница
- ВП-ПагеНави додатак - једноставна навигација по сајту
- Врхунски коментатори без додатка
- Како пребацити веб локацију на ХТТПС
- Преглед брзог хостинга АдминВПС-а