Cara Membuat Breadcrumb di WordPress Tanpa Plugin

Breadcrumb WordPress adalah navigasi jejak yang menunjukkan posisi pengunjung di dalam struktur situs, misalnya “Beranda > Tutorial > Judul Artikel”. Selain memudahkan navigasi, breadcrumb juga baik untuk SEO. Anda bisa membuatnya sendiri tanpa plugin, sehingga lebih ringan dan fleksibel.

Mengapa Breadcrumb Penting?

Breadcrumb membantu pengunjung memahami di mana mereka berada dan mudah kembali ke halaman induk. Bagi mesin pencari, breadcrumb memperjelas hierarki situs dan bahkan bisa tampil di hasil pencarian Google.

Membuat Fungsi Breadcrumb

Tambahkan fungsi berikut ke functions.php:

<?php
function tampil_breadcrumb() {
    echo '<a href="' . home_url() . '">Beranda</a> » ';

    if (is_single()) {
        $kategori = get_the_category();
        if ($kategori) {
            $link = get_category_link($kategori[0]->term_id);
            echo '<a href="' . $link . '">' . $kategori[0]->name . '</a> » ';
        }
        the_title();
    } elseif (is_page()) {
        the_title();
    } elseif (is_category()) {
        echo single_cat_title('', false);
    }
}
?>

Memanggilnya di Tema

Sisipkan pemanggilan fungsi ini di file seperti single.php atau page.php, biasanya tepat sebelum judul artikel:

<?php tampil_breadcrumb(); ?>

Menangani Berbagai Jenis Halaman

Perhatikan penggunaan is_single(), is_page(), dan is_category(). Fungsi-fungsi kondisi ini memungkinkan breadcrumb menyesuaikan diri dengan jenis halaman yang sedang dibuka.

Bonus: Markup untuk SEO

Untuk hasil terbaik, bungkus breadcrumb dengan markup Schema.org (BreadcrumbList). Ini membantu Google menampilkan breadcrumb langsung di hasil pencarian, meningkatkan tampilan dan klik.

Kesimpulan

Breadcrumb WordPress buatan sendiri ringan, mudah dikustomisasi, dan meningkatkan baik pengalaman navigasi maupun SEO. Dengan satu fungsi sederhana, situs Anda terasa lebih terstruktur dan profesional.

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi WordPress.

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *