Saya ingin menampilkan halaman arsip dengan pagination yang mencantumkan semua kategori di situs saya, dan setiap tautan menuju ke halaman arsip kategori tertentu. Jadi ini akan menjadi seperti halaman arsip dari arsip kategori.
Setiap kategori di situs saya memiliki thumbnail khusus yang dibuat secara manual untuk mencocokkan permalink kategori. Saya sudah memiliki pengaturan tata letak untuk menampilkan semua kategori tapi saya melakukan ini dengan template halaman khusus, jadi tidak ada pagination. Ini berarti semua kategori ditampilkan pada satu halaman yang sedikit menjengkelkan (Saya memiliki 100+ kategori).
Arsip saya saat ini disetel dengan nama templat laman khusus page-catlist.php
tetapi saya bersedia mengubahnya ke jenis berkas templat lain.
Berikut kode saat ini yang saya gunakan untuk menampilkan semua kategori pada satu halaman:
$args = array(
'orderby' => 'name',
'order' => 'ASC'
);
$cats = get_categories( $args );
$thm_pre = 'http://example.com/images/thumbs/';
$thm_end = '.png';
foreach($cats as $cat) {
$thumbnail = $thm_pre.$cat->slug.$thm_end;
// output the loop HTML here
// basically a list of category names & thumbs
// all linked to the cat URL by get_category_link()
}
Saya berharap ada cara yang lebih baik untuk melakukan ini sehingga saya dapat menambahkan pagination alami, idealnya dengan WP-PageNavi. Bantuan apa pun akan sangat dihargai!