Chcę wyświetlić stronę archiwum z paginacją, która zawiera listę wszystkich kategorii w mojej witrynie, a każdy link prowadzi do tej strony archiwum kategorii. To byłoby jak strona archiwum archiwów kategorii.
Każda kategoria w mojej witrynie ma niestandardową miniaturę utworzoną ręcznie, aby pasowała do bezpośredniego linku kategorii. Mam już konfigurację układu do wyświetlania wszystkich kategorii, ale robię to z niestandardowym szablonem strony, więc nie ma podziału na strony. Oznacza to, że wszystkie kategorie są wyświetlane na jednej stronie, co jest nieco denerwujące (mam ponad 100 kategorii).
Moje bieżące archiwum jest skonfigurowane z określoną niestandardową nazwą szablonu strony, page-catlist.php
ale jestem gotów zmienić to na inny typ pliku szablonu.
Oto aktualny kod, którego używam do wyświetlania wszystkich kategorii na jednej stronie:
$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()
}
Mam nadzieję, że jest lepszy sposób, aby to zrobić, dzięki czemu mogę dodać naturalną paginację, najlepiej w WP-PageNavi. Każda pomoc byłaby bardzo mile widziana!