Bagaimana Menyesuaikan URL Beranda di Plugin Breadcrumb NavXT Jika Anda Menjalankan Situs Multibahasa
Modifikasi yang saya buat pada artikel yang berjudul: Bagaimana Membuat Plugin Breadcrumb NavXT Mendukung Banyak Bahasa akan membuat plugin itu menjadi mendukung untuk digunakan di situs multibahasa. Sayangnya, tautan Beranda di dalam breadcrumb (jika Anda menampilkannya di breadcrumb) akan memberikan Anda sebuah hasil yang selalu menunjuk ke standar URL beranda, dan bukan ke beranda dari bahasa yang terpilih. Sebagai contoh, Anda memiliki sebuah situs multibahasa yang Bahasa Inggris sebagai bahasa standarnya, sedangkan Bahasa Indonesian sebagai bahasa keduanya. Lalu, standar dari URL beranda dalam Bahasa Inggris akan menjadi: http://www.example.com, dan sayangnya, URL beranda dalam Bahasa Indonesia masih tetap menggunakan http://www.example.com, yang seharusnya adalah: http://www.example.com/id/. Untuk mengatasi masalah kecil yang cukup mengganggu ini, maka modifikasi berikut ini akan membantu Anda dengan menimpa hanya dua baris dari kode yang terdapat di dalam berkas breadcrumb_navxt_class.php milik plugin Breadcrumb NavXT tadi.
-
Buka berkas breadcrumb_navxt_class.php Anda, dan temukan kode ini:
//Figure out the anchor for home page $breadcrumb->set_anchor($this->opt['home_anchor'], get_option('home'));
lalu timpa dengan kode berikut ini:
//Figure out the anchor for home page $breadcrumb->set_anchor($this->opt['home_anchor'], get_bloginfo('url'));
-
Masih dalam berkas yang sama di atas, temukan juga kode berikut:
//Deal with the anchor $breadcrumb->set_anchor($this->opt['home_anchor'], get_option('home'));
lalu timpa dengan kode berikut ini:
//Deal with the anchor $breadcrumb->set_anchor($this->opt['home_anchor'], get_bloginfo('url'));
Mohon dicatat bahwa modifikasi ini telah berhasil diterapkan pada WordPress versi 3 atau di atasnya. Belum dicoba di versi yang lebih lama dari versi tersebut.
Demo:
- http://www.ilovewordpress.org/category/general/ (versi Bahasa Inggris)
- http://www.ilovewordpress.org/id/category/umum/ (versi Bahasa Indonesia)
Semoga hal ini dapat membantu bagi yang membutuhkan!
Cetak Artikel Ini



Komentar Terakhir