Quero exibir uma página de arquivo com paginação que lista todas as categorias no meu site e cada link vai para essa página de arquivo de categoria específica. Portanto, isso seria como uma página de arquivo da categoria.
Cada categoria no meu site tem uma miniatura personalizada criada manualmente para corresponder ao link permanente da categoria. Já tenho uma configuração de layout para exibir todas as categorias, mas estou fazendo isso com um modelo de página personalizado, para que não haja paginação. Isso significa que todas as categorias são exibidas em uma única página, o que é um pouco irritante (eu tenho mais de 100 categorias).
Meu arquivo atual é configurado com um nome de modelo de página personalizado específico, page-catlist.php
mas estou disposto a alterá-lo para qualquer outro tipo de arquivo de modelo.
Aqui está o código atual que estou usando para gerar todas as categorias em uma página:
$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()
}
Espero que exista uma maneira melhor de fazer isso para que eu possa adicionar paginação natural, idealmente com o WP-PageNavi. Qualquer ajuda seria muito apreciada!