Cara Mengarahkan (Redirect) URL Kategori ke URL Laman di WordPress

Ditulis oleh

di

Pernahkah Anda ingin mengubah tampilan daftar postingan dalam sebuah kategori WordPress, tetapi merasa halaman kategori bawaan terlalu terbatas?

Secara default, WordPress menampilkan halaman kategori berdasarkan urutan artikel terbaru ke artikel lama (descending). Namun, untuk jenis konten tertentu—seperti daftar bab buku, direktori tutorial berurutan, atau indeks lagu—Anda mungkin telah membuat Laman (Page) khusus yang tampilannya jauh lebih rapi dan berurutan dari nomor 1 hingga akhir.

Masalahnya, saat pembaca mengklik nama kategori di bawah judul postingan atau di meta data artikel, mereka tetap akan diarahkan ke halaman kategori bawaan WordPress.

Artikel ini akan membahas solusi mudah untuk mengarahkan (redirect) URL Kategori ke URL Laman secara otomatis.

Mengapa Perlu Mengarahkan URL Kategori ke Laman?

  • Urutan Konten Lebih Fleksibel: Anda bisa menyusun daftar artikel dari urutan lama ke baru (misalnya: Bab 1 hingga Bab 100 atau Lagu No. 1 hingga No. 800).
  • Navigasi Lebih Ramah Pengunjung: Laman (Page) memungkinkan Anda menambahkan tata letak kustom, tabel, atau fitur pencarian yang lebih interaktif.
  • Pengalaman Pengguna (UX) Tetap Konsisten: Ketika pembaca mengklik label kategori di dalam artikel, mereka akan langsung dibawa ke indeks Laman yang sudah Anda desain rapi.

Solusi 1: Menggunakan Plugin Code Snippets (Sangat Direkomendasikan)

Mengedit file functions.php bawaan tema secara langsung memiliki risiko: kode bisa terhapus saat tema diperbarui (update), atau berpotensi membuat situs error jika salah menempelkan kode.

Cara paling aman dan rapi untuk menambahkan kode PHP di WordPress adalah menggunakan plugin Code Snippets.

Langkah-langkah:

  1. Instal Plugin Code Snippets:
    • Masuk ke Dashboard WordPress > Plugin > Tambah Baru (Add New).
    • Cari plugin bernama Code Snippets.
    • Klik Instal Sekarang lalu Aktifkan.
  2. Tambahkan Snippet Kode Baru:
    • Masuk ke menu Snippets > Add New di sidebar dashboard.
    • Beri judul snippet Anda, misalnya: Redirect Kategori ke Laman.
    • Pada kolom teks/kode, masukkan kode PHP berikut:

// Mengarahkan URL Kategori ke URL Laman Khusus
add_action(‘template_redirect’, ‘mengarahkan_kategori_ke_laman’);
function mengarahkan_kategori_ke_laman() {
if (is_category(‘nama-slug-kategori’)) {
wp_redirect(home_url(‘/slug-laman-tujuan/’), 301);
exit();
}
}

3. Pengaturan Kode:

    • Ganti ‘nama-slug-kategori’ dengan slug kategori Anda (contoh: ‘buku-ende’).
    • Ganti ‘/slug-laman-tujuan/’ dengan permalink/slug laman Anda (contoh: ‘/buku-ende/’).

    4. Simpan dan Aktifkan:

    • Pilih opsi “Run snippet everywhere”.
    • Klik tombol Save Changes and Activate.

    Solusi 2: Menggunakan Plugin Redirection

    Bagi Anda yang tidak ingin berurusan dengan kode PHP sama sekali, Anda bisa menggunakan plugin pengalihan URL seperti Redirection.

    Langkah-langkah:

    1. Masuk ke Dashboard WordPress > Plugin > Tambah Baru.
    2. Cari plugin Redirection (karya John Godley), lalu Instal dan Aktifkan.
    3. Buka menu Peralatan (Tools) > Redirection.
    4. Di bagian Add new redirection, isi formulir berikut:
    5. Klik tombol Add Redirect.

    Tips Tambahan Setelah Melakukan Pengalihan

    • Perbarui Menu Navigasi: Pastikan menu utama di header atau footer situs Anda mengarah langsung ke URL Laman baru menggunakan fitur Custom Link di menu WordPress.
    • Uji Coba Pengalihan: Coba buka salah satu postingan Anda yang memiliki label kategori tersebut, lalu klik nama kategorinya. Jika browser otomatis berpindah ke Laman tujuan, artinya pengalihan Anda berhasil 100%!

    Kesimpulan

    Mengarahkan URL Kategori ke URL Laman menggunakan plugin Code Snippets adalah trik yang sangat efektif, aman, dan ringan di WordPress. Selain menjaga navigasi situs tetap rapi, penggunaan pengalihan 301 (permanen) ini sangat ramah SEO (Search Engine Optimization), sehingga mesin pencari seperti Google dapat memahami struktur halaman situs Anda dengan baik.

    Komentar

    Tinggalkan Balasan

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