Oktober 27, 2017

WordPress : Breadcrumbs Tanpa Plugin Dengan Parents Category

Breadcrumbs adalah sistem navigasi yang memperlihatkan urutan hierarki semua tulisan, sampai ke halaman yang sedang dibuka. Itu dibuat agar memudahkan pengunjung untuk mengetahui dimana mereka berada, bisa membuka kategori jika ingin melihat tulisan lain pada kategori itu.

Lokasi tautan breadcrumbs biasanya diletakkan di bagian atas halaman website, bisa di atas judul tulisan atau di bawahnya, sesuai selera pemilik blog. Yang penting penempatan tautan breadcrumbs bisa mudah dilihat oleh pengunjung, agar informatif dan mudah untuk di klik.

Ada banyak plugin yang bisa membuat breadcrumbs buat Anda, dan itu merupakan pilihan yang bisa dipertimbangkan jika tak mau repot membuatnya sendiri. Hanya saja saya lebih suka menggunakan plugin yang benar-benar perlu, rumit dan sulit jika membuat sendiri. Prinsipnya semakin sedikit plugin semakin baik.

Untuk membuat breadcrumbs tanpa plugin dengan parents category yang sederhana dan mudah, cukup copy paste kode berikut ini ke dalam file functions.php Anda:

function the_breadcrumb() {
if (!is_home()) {
echo '<a href="';
echo get_option('home');
echo '">';
echo 'Home';
echo "</a> » ";
if (is_category()) {
the_category('/');
}else if(is_single()){
$cat = get_the_category();
echo '';
if($cat[0]){
echo get_category_parents($cat[0], true,' » ');
}
echo get_the_title();
} elseif (is_page()) {
echo the_title();
}
}
}


Lalu copy paste kode berikut ini ke single.php Anda:
<?php the_breadcrumb(); ?>

Untuk membuat breadcrumbs tanpa plugin, TANPA parents category, copy paste kode berikut ini ke dalam file functions.php Anda:

function the_breadcrumb() {
if (!is_home()) {
echo '<a href="';
echo get_option('home');
echo '">';
echo 'Home';
echo "</a> » ";
if (is_category() || is_single()) {
the_category('title_li=');
if (is_single()) {
echo " » ";
the_title();
}
} elseif (is_page()) {
echo the_title();
}
}
}

Label: Tutorial, WordPress
Bagikan ke: WhatsApp, Email. Print!.

aroengbinang, seorang penyusur jalan.
Traktir BA secangkir kopi? Scan via 'Bayar' GoPay.