Kako dodati krušne mrvice u WordPressu

Isječci IsItWP


Tražite li način da dodate krušne mrvice i prikažete ih u WordPressu? Iako za to vjerojatno postoji dodatak, napravili smo brzi isječak koda koji možete koristiti za dodavanje krušnih mrvica u WordPressu.

Upute:

Sve što trebate učiniti je dodati ovaj kôd u datoteku function.php teme ili u dodatak za web mjesto:

funkcija dimox_breadcrumbs () {

$ delimiter = ‘»’;
$ name = ‘Početna’; // tekst za vezu “Početna”
$ currentBefore = ”;
$ currentAfter = ”;

ako (! is_home () && !is_front_page () || is_paged ()) {

jeka ”;

globalni $ post;
$ home = get_bloginfo (‘url’);
jeka ‘‘. $ ime. ‘ ‘. $ delimiter. ”;

ako je (is_category ()) {
globalni $ wp_query;
$ cat_obj = $ wp_query->get_queried_object ();
$ thisCat = $ cat_obj->term_id;
$ thisCat = get_category ($ thisCat);
$ parentCat = get_category ($ thisCat->roditelj);
ako ($ thisCat->parent! = 0) odjek (get_category_parents ($ parentCat, TRUE, ”. $ delimiter. ”));
odjekuje $ current. ‘Arhiva po kategoriji’ ‘;
single_cat_title ();
jeka ”’ . $ CurrentAfter;

} elseif (is_day ()) {
jeka ‘‘. get_the_time (‘Y’). ‘ ‘. $ delimiter. ”;
jeka ‘‘. get_the_time (‘F’). ‘ ‘. $ delimiter. ”;
odjekuje $ current. get_the_time (‘d’). $ CurrentAfter;

} elseif (is_month ()) {
jeka ‘‘. get_the_time (‘Y’). ‘ ‘. $ delimiter. ”;
odjekuje $ current. get_the_time (‘F’). $ CurrentAfter;

} elseif (is_year ()) {
odjekuje $ current. get_the_time (‘Y’). $ CurrentAfter;

} elseif (is_single () && !is_attachment ()) {
$ cat = get_the_category (); $ cat = $ cat [0];
eho get_category_parents ($ cat, TRUE, ”. $ delimiter. ”);
echo $ currentBrefore;
Naslov();
echo $ currentAfter;

} elseif (is_attachment ()) {
$ parent = get_post ($ post->post_parent);
$ cat = get_the_category ($ roditelj)->ISKAZNICA); $ cat = $ cat [0];
eho get_category_parents ($ cat, TRUE, ”. $ delimiter. ”);
jeka ‘‘. $ roditelj->post_title. ‘ ‘. $ delimiter. ”;
echo $ currentBrefore;
Naslov();
echo $ currentAfter;

} elseif (is_page () && !$ pošta->post_parent) {
echo $ currentBrefore;
Naslov();
echo $ currentAfter;

} elseif (is_page () && $ pošta->post_parent) {
$ parent_id = $ post->post_parent;
$ breadcrumbs = array ();
dok je ($ parent_id) {
$ page = get_page ($ parent_id);
$ breadcrumbs [] = ‘ISKAZNICA) . “”> “. get_the_title ($ stranica->ISKAZNICA) . ‘„;
$ parent_id = $ stranica->post_parent;
}
$ breadcrumbs = array_reverse ($ breadcrumbs);
foreach ($ breadcrumbs as $ mrvica) odjekuje $ mrvica. ”. $ delimiter. ”;
echo $ currentBrefore;
Naslov();
echo $ currentAfter;

} elseif (is_search ()) {
odjekuje $ current. ‘Rezultati pretrage za ” . get_search_query (). ” ‘. $ CurrentAfter;

} elseif (is_tag ()) {
odjekuje $ current. ‘Postovi označeni’ ‘;
single_tag_title ();
jeka ”’ . $ CurrentAfter;

} elseif (is_author ()) {
globalni $ autor;
$ userdata = get_userdata ($ author);
odjekuje $ current. ‘Članci koje je objavio’. $ UserData->display_name. $ CurrentAfter;

} elseif (is_404 ()) {
odjekuje $ current. ‘Pogreška 404’. $ CurrentAfter;
}

if (get_query_var (‘straničan’)) {
if (is_category () || is_day () || is_month () || is_year () || is_search () || is_tag () || is_author ()) echo ‘(‘;
odjek __ (‘Stranica’). ”. get_query_var ( ‘pozivana’);
if (is_category () || is_day () || is_month () || is_year () || is_search () || is_tag () || is_author ()) echo ‘)’;
}

jeka ”;

}
}

Dodajte ovaj kôd datoteci predložaka svoje teme u kojoj želite prikazati krušne mrvice.

<?pHP
if (function_exists (‘dimox_breadcrumbs’)) dimox_breadcrumbs ();
?>

A možete i ovaj kraći sličan isječak. Dodajte ovaj kôd u datoteku function.php teme ili u dodatak za web lokaciju:

funkcija the_breadcrumb () {
jeka ‘

    „;
    ako je (! is_home ()) {
    jeka ‘

  • „;
    odjek „Dom“;
    jeka "
  • ";
    ako je (is_category () || is_single ()) {
    jeka ‘

  • „;
    the_category (”
  • );
    ako je (is_single ()) {
    jeka "
  • ";
    Naslov();
    jeka ‘
  • „;
    }
    } elseif (is_page ()) {
    jeka ‘

  • „;
    echo the_title ();
    jeka ‘
  • „;
    }
    }
    elseif (is_tag ()) {single_tag_title ();}
    elseif (is_day ()) {eho"

  • Arhiva za "; the_time (‘F jS, Y’); jeka’
  • „;}
    elseif (is_month ()) {eho"

  • Arhiva za "; the_time (‘F, Y’); jeka’
  • „;}
    elseif (is_year ()) {eho"

  • Arhiva za "; the_time ( ‘Y’); jeka’
  • „;}
    elseif (is_author ()) {eho"

  • Arhiva autora"; jeka’
  • „;}
    elseif (isset ($ _ GET [‘stranica’)) && !prazan ($ _ GET [‘straničen’])) {eho "

  • Arhiva bloga"; jeka’
  • „;}
    elseif (is_search ()) {eho"

  • Rezultati pretraživanja"; jeka’
  • „;}
    jeka ‘

„;
}

Ovaj kôd možete dodati u datoteku single.php ili page.php za prikaz izbornika krušnih krugova.

<?php the_breadcrumb (); ?>

Bilješka: Ako ste prvi put dodali isječke koda u WordPress, tada pogledajte naš vodič kako pravilno dodati isječke koda u WordPress, kako ne biste slučajno pokvarili web mjesto.

Ako vam se svidio ovaj isječak koda, pogledajte naše ostale članke na web stranici poput: 9 najboljih WordPress dodataka za harmoniku i kako stvoriti kontakt obrazac .

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me