Cara Menambahkan Breadcrumbs di WordPress

Cuplikan oleh IsItWP


Apakah Anda mencari cara untuk menambahkan remah roti dan menampilkannya di WordPress? Meskipun mungkin ada plugin untuk ini, kami telah membuat cuplikan kode cepat yang dapat Anda gunakan untuk menambahkan remah roti di WordPress.

Instruksi:

Yang harus Anda lakukan adalah menambahkan kode ini ke file functions.php tema Anda atau di plugin khusus situs:

function dimox_breadcrumbs () {

$ pembatas = ‘»’;
$ name = ‘Beranda’; // teks untuk tautan ‘Beranda’
$ currentBefore = ”;
$ currentAfter = ”;

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

gema ”;

$ pos global;
$ home = get_bloginfo (‘url’);
gaung‘ $ nama. ‘ ‘ pembatas $. ”;

if (is_category ()) {
global $ wp_query;
$ cat_obj = $ wp_query->get_queried_object ();
$ thisCat = $ cat_obj->term_id;
$ thisCat = get_category ($ thisCat);
$ parentCat = get_category ($ thisCat->induk);
if ($ thisCat->parent! = 0) echo (get_category_parents ($ parentCat, TRUE, ”. $ delimiter. ”));
echo $ currentSebelum. ‘Arsipkan menurut kategori’ ‘;
single_cat_title ();
gema ” ‘. $ currentSetelah;

} elseif (is_day ()) {
gaung‘ get_the_time (‘Y’). ‘ ‘ pembatas $. ”;
gaung‘ get_the_time (‘F’). ‘ ‘ pembatas $. ”;
echo $ currentSebelum. get_the_time (‘d’). $ currentSetelah;

} elseif (is_month ()) {
gaung‘ get_the_time (‘Y’). ‘ ‘ pembatas $. ”;
echo $ currentSebelum. get_the_time (‘F’). $ currentSetelah;

} elseif (is_year ()) {
echo $ currentSebelum. get_the_time (‘Y’). $ currentSetelah;

} elseif (is_single () && !is_attachment ()) {
$ cat = get_the_category (); $ cat = $ cat [0];
echo get_category_parents ($ cat, TRUE, ”. $ delimiter. ”);
echo $ currentSebelum;
judul();
echo $ currentSetelah;

} elseif (is_attachment ()) {
$ parent = get_post ($ post->post_parent);
$ cat = get_the_category ($ parent->INDO); $ cat = $ cat [0];
echo get_category_parents ($ cat, TRUE, ”. $ delimiter. ”);
gaung‘ $ induk->post_title. ‘ ‘ pembatas $. ”;
echo $ currentSebelum;
judul();
echo $ currentSetelah;

} elseif (is_page () && !$ post->post_parent) {
echo $ currentSebelum;
judul();
echo $ currentSetelah;

} elseif (is_page () && $ post->post_parent) {
$ parent_id = $ post->post_parent;
$ breadcrumbs = array ();
while ($ parent_id) {
$ page = get_page ($ parent_id);
$ breadcrumbs [] = ‘INDO) . ‘”>’. get_the_title ($ halaman->INDO) . ‘‘;
$ parent_id = $ halaman->post_parent;
}
$ breadcrumbs = array_reverse ($ breadcrumbs);
foreach ($ breadcrumbs sebagai $ crumb) echo $ crumb. ” pembatas $. ”;
echo $ currentSebelum;
judul();
echo $ currentSetelah;

} elseif (is_search ()) {
echo $ currentSebelum. ‘Hasil pencarian ” . get_search_query (). ” $ currentSetelah;

} elseif (is_tag ()) {
echo $ currentSebelum. ‘Posting ditandai’ ‘;
single_tag_title ();
gema ” ‘. $ currentSetelah;

} elseif (is_author ()) {
penulis $ global;
$ userdata = get_userdata ($ author);
echo $ currentSebelum. ‘Artikel diposting oleh’. $ userdata->nama tampilan . $ currentSetelah;

} elseif (is_404 ()) {
echo $ currentSebelum. ‘Kesalahan 404’ . $ currentSetelah;
}

if (get_query_var (‘paged’)) {
if (is_category () || is_day () || is_month () || is_year () || is_search () || is_tag () || is_author ()) echo ‘(‘;
gema __ (‘Halaman’). ” get_query_var (‘paged’);
if (is_category () || is_day () || is_month () || is_year () || is_search () || is_tag () || is_author ()) echo ‘)’;
}

gema ”;

}
}

Tambahkan kode ini ke file templat tema Anda tempat Anda ingin menunjukkan remah roti.

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

Atau, Anda dapat memberikan potongan yang lebih pendek dan serupa ini. Tambahkan kode ini ke file functions.php tema Anda atau di plugin khusus situs:

function the_breadcrumb () {
gaung

    ‘;
    if (! is_home ()) {
    gaung
  • ‘;
    gema ‘Rumah’;
    gema "
  • ";
    if (is_category () || is_single ()) {
    gaung

  • ‘;
    the_category (‘
  • ‘);
    if (is_single ()) {
    gema "
  • ";
    judul();
    gaung
  • ‘;
    }
    } elseif (is_page ()) {
    gaung

  • ‘;
    echo the_title ();
    gaung
  • ‘;
    }
    }
    elseif (is_tag ()) {single_tag_title ();}
    elseif (is_day ()) {echo"

  • Arsip untuk "; the_time (‘F jS, Y’); gema’
  • ‘;}
    elseif (is_month ()) {echo"

  • Arsip untuk "; the_time (‘F, Y’); gema’
  • ‘;}
    elseif (is_year ()) {echo"

  • Arsip untuk "; the_time (‘Y’); gema’
  • ‘;}
    elseif (is_author ()) {echo"

  • Arsip pengarang"; gema’
  • ‘;}
    elseif (isset ($ _ GET [‘paged’]) && !kosong ($ _ DAPATKAN [‘paged’])) {echo "

  • Arsip Blog"; gema’
  • ‘;}
    elseif (is_search ()) {echo"

  • Hasil Pencarian"; gema’
  • ‘;}
    gaung

‘;
}

Anda dapat menambahkan kode ini ke file single.php Anda atau page.php untuk menampilkan menu remah roti.

<?php the_breadcrumb (); ?>

catatan: Jika ini pertama kalinya Anda menambahkan cuplikan kode di WordPress, silakan lihat panduan kami tentang cara menambahkan cuplikan kode di WordPress dengan benar, sehingga Anda tidak sengaja merusak situs Anda..

Jika Anda menyukai cuplikan kode ini, silakan pertimbangkan untuk memeriksa artikel kami yang lain di situs seperti: 9 plugin akordeon WordPress terbaik dan cara membuat formulir kontak .

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