Dalam membuat artikel pada website WordPress kita tentu menulis dengan tepat pada setiap category yang kita buat tetapi mungkin kita memasukkan artikel ke dalam WordPress tidak dengan menyelesaikan sebuah category dulu kemudian melanjutkan ke category lain tetapi kita menulis di suatu category kemudian melanjutkan ke category lain. Akibatnya maka pada artikel tersebut akan menunjuk urutan waktu pada link Previous dan Nextnya.

Kalau kita ingin membaca tutorial yang ada pada category tertentu maka kita tentu menginginkan next itu merupakan lanjutan tutorial dan bukan loncat ke category yang lain. Dengan demikian maka kita menginginkan artikel yang previous dan next ini mengacu kepada category yang sama.

Langkah-langkah membuat Previous dan Next untuk category yang sama pada WordPress adalah:

  1. Debug lokasi code sesuai hirarki template dari WordPress yang dapat dipelajari di https://www.proweb.co.id/articles/wp/hirarki.html
  2. Seting in_same_term menjadi true pada previous_post_link dan  next_post_link. Ini pada parameter ketiga  dengan contoh source code seperti berikut ini:
    <ul class="default-wp-page clearfix">
    <li class="previous"><?php previous_post_link( '%link', '<span class="meta-nav">' . _x( '&larr;', 'Previous post link', 'spacious' ) . '</span> %title',true ); ?></li>
    <li class="next"><?php next_post_link( '%link', '%title <span class="meta-nav">' . _x( '&rarr;', 'Next post link', 'spacious' ) . '</span>' ,true); ?></li>
    </ul>
    

Informasi lebih lanjut silahkan mengunjungi:
1. https://wordpress.org/support/topic/post-page-next-and-previous-link-from-same-category/
2. https://codex.wordpress.org/Function_Reference/previous_post_link
3. https://developer.wordpress.org/reference/functions/previous_post_link/

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Previous next pada category yang sama di WordPress