Jika Anda ingin mengganti navigasi yang sudah ada di Theme Atahualpa yang Anda gunakan di situs WordPress Anda yang melakukan navigasi semua post berdasarkan urutan ID dari Post secara umum, tidak peduli dengan kategori yang Anda pilih, menjadi menggunakan teknik yang lebih cerdik, di mana akan melakukan navigasi semua post yang berada di kategori yang dipilih oleh pengunjung, maka modifikasi berikut adalah untuk Anda! Seperti yang kita ketahui, theme Atahualpa telah menyediakan tautan sebelumnya/berikutnya ketika kita menampilkan suatu artikel tulisan tertentu di bagian atas dari halaman tulisan yang sedang kita buka. Sayangnya, secara standar, ketika kita memilik kategori tertentu, lalu kita melakukan navigasi melalui tautan tulisan tadi, dia akan mengabaikan kategori yang terpilih. Kini, setelah Anda menerapkan modifikasi berikut, maka Anda dapat melakukan navigasi hanya pada post yang berada di kategori tertentu yang telah Anda pilih. Bukankah hal ini jauh lebih baik?
- Unduh plugin Smarter Navigation.
- Unggah plugin ini ke sub direktori /wp-content/plugins/ lalu ekstrak melalui cpanel.
- Aktifkan plugin tersebut dari wp-admin Anda.
-
Buka file /wp-content/themes/{youratahualpaname}/functions/bfa_next_previous_links.php Anda, dan temukan kode ini:
137 138
previous_post_link($bfa_ata['single_next_prev_older']) : next_post_link($bfa_ata['single_next_prev_newer']);
lalu timpa dengan kode berikut:
137 138
previous_post_smart($bfa_ata['single_next_prev_older']) : // previous_post_link replaced by previous_post_smart in order to navigate only in the current category using Smarter Navigation plugin, modified by Masino Sinaga, Januari 16, 2010 next_post_smart($bfa_ata['single_next_prev_newer']); // next_post_link replaced by next_post_smart in order to navigate only in the current category using Smarter Navigation plugin, modified by Masino Sinaga, Januari 16, 2010
Temukan lagi kode yang ini:
147 148
next_post_link($bfa_ata['single_next_prev_newer']) : previous_post_link($bfa_ata['single_next_prev_older']);
lalu timpa dengan kode berikut:
147 148
next_post_smart($bfa_ata['single_next_prev_newer']) : // next_post_link replaced by next_post_smart in order to navigate only in the current category using Smarter Navigation plugin, modified by Masino Sinaga, Januari 16, 2010 previous_post_smart($bfa_ata['single_next_prev_older']); // previous_post_link replaced by previous_post_smart in order to navigate only in the current category using Smarter Navigation plugin, modified by Masino Sinaga, Januari 16, 2010
Kesimpulan: Yang perlu Anda lakukan hanya mengganti kata link dengan smart yang terdapat di pemanggilan fungsi previous_post_link dan next_post_link dalam file bfa_next_previous_links.php milik theme Atahualpa. Setelah itu, Anda dapat melakukan navigasi melalui post yang hanya terdapat di kategori tertentu yang Anda pilih.

Hello Masino,
I tried doing exactly as you wrote in your post, but it’s not working for me. I use Atahualpa 3.4.4 on my site – if you have some time, could you be so nice to tell me what I am doing wrong? As you can see, the Next/Previous links on my site don’t point to posts in the same category, but to the Next/Previous post in date.
Hi Rain,
What browser are you using? The problem usually caused by the inactive cookies in the browser. I also have encountered the same problem while using IE, but not in FF. After investigating for a while, I found that the problem caused by the disabled cookies in IE. After enabling the cookies, then it worked properly in IE. Meanwhile, there is no problem with FF since the cookies was enabled in it. Hope it helps.