Quiero mostrar una página de archivo con paginación que enumera todas las categorías en mi sitio, y cada enlace va a esa página de archivo de categoría en particular. Entonces esto sería como una página de archivo de archivos de categoría.
Cada categoría en mi sitio tiene una miniatura personalizada creada manualmente para que coincida con el enlace permanente de la categoría. Ya tengo una configuración de diseño para mostrar todas las categorías, pero lo estoy haciendo con una plantilla de página personalizada, por lo que no hay paginación. Esto significa que todas las categorías se muestran en una sola página, lo cual es un poco molesto (tengo más de 100 categorías).
Mi archivo actual está configurado con un nombre de plantilla de página personalizado específico, page-catlist.php
pero estoy dispuesto a cambiarlo a cualquier otro tipo de archivo de plantilla.
Aquí está el código actual que estoy usando para generar todas las categorías en una 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 haya una mejor manera de hacer esto para poder agregar paginación natural, idealmente con WP-PageNavi. Cualquier ayuda sería muy apreciada!