Како додати хлебне мрвице у ВордПресс-у

Исјечци ИсИтВП


Да ли тражите начин за додавање пецива и приказивање у ВордПресс-у? Иако за ово вероватно постоји додатак, направили смо брзи исечак кода који можете да користите за додавање пецива у ВордПрессу.

Упутства:

Све што треба да урадите је да додате овај код у датотеку фунцтион.пхп теме или у додатак за локацију:

функција димок_бреадцрумбс () {

$ делимитер = ‘»’;
$ наме = ‘Почетна’; // текст за везу ‘Почетна’
$ цуррентБефоре = ”;
$ цуррентАфтер = ”;

иф (! ис_хоме () && !ис_фронт_паге () || ис_пагед ()) {

одјек ”;

глобални $ пост;
$ хоме = гет_блогинфо (‘урл’);
одјек ‘‘. $ наме. ‘ ‘. $ делимитер. ”;

иф (ис_цатегори ()) {
глобални $ вп_куери;
$ цат_обј = $ вп_куери->гет_куериед_објецт ();
$ тхисЦат = $ цат_обј->терм_ид;
$ тхисЦат = гет_цатегори ($ тхисЦат);
$ парентЦат = гет_цатегори ($ тхисЦат)->родитељ);
ако ($ тхисЦат->парент! = 0) ехо (гет_цатегори_парентс ($ парентЦат, ТРУЕ, ”. $ делимитер. ”));
ецхо $ цуррентПред. ‘Архива по категорији’ ‘;
сингле_цат_титле ();
одјек ”’ . $ цуррентАфтер;

} елсеиф (ис_даи ()) {
одјек ‘‘. гет_тхе_тиме (‘И’). ‘ ‘. $ делимитер. ”;
одјек ‘‘. гет_тхе_тиме (‘Ф’). ‘ ‘. $ делимитер. ”;
ецхо $ цуррентПред. гет_тхе_тиме (‘д’). $ цуррентАфтер;

} елсеиф (ис_монтх ()) {
одјек ‘‘. гет_тхе_тиме (‘И’). ‘ ‘. $ делимитер. ”;
ецхо $ цуррентПред. гет_тхе_тиме (‘Ф’). $ цуррентАфтер;

} елсеиф (ис_иеар ()) {
ецхо $ цуррентПред. гет_тхе_тиме (‘И’). $ цуррентАфтер;

} елсеиф (ис_сингле () && !ис_аттацхмент ()) {
$ цат = гет_тхе_цатегори (); $ цат = $ цат [0];
ецхо гет_цатегори_парентс ($ цат, ТРУЕ, ”. $ делимитер. ”);
ецхо $ цуррентБефоре;
Наслов();
ецхо $ цуррентАфтер;

} елсеиф (ис_аттацхмент ()) {
$ парент = гет_пост ($ пост->пост_парент);
$ цат = гет_тхе_цатегори ($ родитељ)->ИД); $ цат = $ цат [0];
ецхо гет_цатегори_парентс ($ цат, ТРУЕ, ”. $ делимитер. ”);
одјек ‘‘. $ родитељ->Наслов поста . ‘ ‘. $ делимитер. ”;
ецхо $ цуррентБефоре;
Наслов();
ецхо $ цуррентАфтер;

} елсеиф (ис_паге () && !$ пост->пост_парент) {
ецхо $ цуррентБефоре;
Наслов();
ецхо $ цуррентАфтер;

} елсеиф (ис_паге () && $ пост->пост_парент) {
$ парент_ид = $ пост->пост_парент;
$ бреадцрумбс = арраи ();
док ($ парент_ид) {
$ паге = гет_паге ($ парент_ид);
$ бреадцрумбс [] = ‘ИД). гет_тхе_титле ($ страна)->ИД). ‘‘;
$ парент_ид = $ страница->пост_парент;
}
$ бреадцрумбс = арраи_реверсе ($ бреадцрумбс);
фореацх ($ бреадцрумбс ас $ мрвица) одјекује $ мрвица. ”. $ делимитер. ”;
ецхо $ цуррентБефоре;
Наслов();
ецхо $ цуррентАфтер;

} елсеиф (ис_сеарцх ()) {
ецхо $ цуррентПред. ‘Резултати претраге за ” . гет_сеарцх_куери (). ” ‘. $ цуррентАфтер;

} елсеиф (ис_таг ()) {
ецхо $ цуррентПред. ‘Поруке означене’ ‘;
сингле_таг_титле ();
одјек ”’ . $ цуррентАфтер;

} елсеиф (ис_аутхор ()) {
глобални $ аутхор;
$ усердата = гет_усердата ($ аутхор);
ецхо $ цуррентПред. ‘Чланци објављени од’. $ усердата->Показати име . $ цуррентАфтер;

} елсеиф (ис_404 ()) {
ецхо $ цуррентПред. ‘Грешка 404’. $ цуррентАфтер;
}

иф (гет_куери_вар (‘пагед’)) {
иф (ис_цатегори () || ис_даи () || ис_монтх () || ис_иеар () || ис_сеарцх () || ис_таг () || ис_аутхор ()) ецхо ‘(‘;
ецхо __ (‘Страница’). ”. гет_куери_вар (‘страница на страници’);
иф (ис_цатегори () || ис_даи () || ис_монтх () || ис_иеар () || ис_сеарцх () || ис_таг () || ис_аутхор ()) ецхо ‘)’;
}

одјек ”;

}
}

Додајте овај код у датотеку шаблона своје теме у којој желите да покажете пеке.

<?пхп
иф (фунцтион_екистс (‘димок_бреадцрумбс’)) димок_бреадцрумбс ();
?>

Алтернативно, можете овај краћи сличан исечак. Додајте овај код у датотеку фунцтион.пхп теме или у додатак за локацију:

функција тхе_бреадцрумб () {
одјек ‘

    ‘;
    иф (! ис_хоме ()) {
    одјек ‘
  • ‘;
    одјек „Почетна“;
    одјек "
  • ";
    иф (ис_цатегори () || ис_сингле ()) {
    одјек ‘

  • ‘;
    тхе_цатегори (‘
  • ‘);
    иф (ис_сингле ()) {
    одјек "
  • ";
    Наслов();
    одјек ‘
  • ‘;
    }
    } елсеиф (ис_паге ()) {
    одјек ‘

  • ‘;
    ецхо тхе_титле ();
    одјек ‘
  • ‘;
    }
    }
    елсеиф (ис_таг ()) {сингле_таг_титле ();}
    елсеиф (ис_даи ()) {ехо"

  • Арцхиве фор "; тхе_тиме (‘Ф јС, И’); одјек’
  • ‘;}
    елсеиф (ис_монтх ()) {ехо"

  • Арцхиве фор "; тхе_тиме (‘Ф, И’); одјек’
  • ‘;}
    елсеиф (ис_иеар ()) {ехо"

  • Арцхиве фор "; тхе_тиме (‘И’); одјек’
  • ‘;}
    елсеиф (ис_аутхор ()) {ехо"

  • Аутхор Арцхиве"; одјек’
  • ‘;}
    елсеиф (иссет ($ _ ГЕТ [‘пагед’]) && !празно ($ _ ГЕТ [‘страница на страници’)) {ецхо "

  • Блог Арцхивес"; одјек’
  • ‘;}
    елсеиф (ис_сеарцх ()) {ехо"

  • Резултати претраге"; одјек’
  • ‘;}
    одјек ‘

‘;
}

Овај код можете да додате у своју датотеку сингле.пхп или паге.пхп да бисте приказали мени крушних кругова.

<?пхп тхе_бреадцрумб (); ?>

Белешка: Ако сте први пут додали исечке кода у ВордПресс, онда погледајте наш водич како правилно додати исечке кода у ВордПресс, како не бисте случајно покварили веб локацију.

Ако вам се свидео овај исјечак кода, размотрите остале чланке на веб локацији попут: 9 најбољих ВордПресс додатака за хармонику и како створити контакт образац .

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map