Sitemdeki tüm kategorileri listeleyen sayfalandırmalı bir arşiv sayfası görüntülemek istiyorum ve her bağlantı o kategori arşiv sayfasına gider. Yani bu kategori arşivlerinin bir arşiv sayfası gibi olacak.
Sitemdeki her kategorinin, kategorinin kalıcı bağlantısına uyacak şekilde manuel olarak oluşturulan özel bir küçük resmi vardır. Zaten tüm kategorileri görüntülemek için bir düzen kurulum var ama bunu özel bir sayfa şablonu ile yapıyorum, bu yüzden sayfalandırma yok. Bu, tüm kategorilerin tek bir sayfada biraz sinir bozucu (100+ kategorim var) gösterdiği anlamına gelir.
Geçerli arşivim belirli bir özel sayfa şablonu adıyla ayarlandı, page-catlist.php
ancak bunu başka bir şablon dosyası türüyle değiştirmek istiyorum.
İşte tüm kategorileri bir sayfada çıktılamak için kullandığım kod:
$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()
}
Bunu yapmanın daha iyi bir yolu olduğunu umuyorum, böylece doğal sayfalamayı, ideal olarak WP-PageNavi ile ekleyebilirim. Herhangi bir yardım büyük mutluluk duyacağız!