Voglio visualizzare una pagina di archivio con impaginazione che elenca tutte le categorie sul mio sito e ogni collegamento va a quella pagina di archivio di quella particolare categoria. Quindi questo sarebbe come una pagina di archivio di archivi di categoria.
Ogni categoria sul mio sito ha una miniatura personalizzata creata manualmente per abbinare il permalink della categoria. Ho già una configurazione del layout per visualizzare tutte le categorie, ma lo sto facendo con un modello di pagina personalizzato, quindi non c'è impaginazione. Ciò significa che tutte le categorie vengono visualizzate su una singola pagina che è un po 'fastidioso (ho più di 100 categorie).
Il mio archivio corrente è configurato con un nome di modello di pagina personalizzato specifico, page-catlist.php
ma sono disposto a cambiarlo con qualsiasi altro tipo di file modello.
Ecco il codice corrente che sto usando per generare tutte le categorie su una pagina:
$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()
}
Spero che ci sia un modo migliore per farlo in modo da poter aggiungere l'impaginazione naturale, idealmente con WP-PageNavi. Qualsiasi aiuto sarebbe molto apprezzato!