Je veux afficher une page d'archive avec pagination qui répertorie toutes les catégories sur mon site, et chaque lien va à cette page d'archive de catégorie particulière. Ce serait donc comme une page d'archive d'archives de catégorie.
Chaque catégorie sur mon site a une miniature personnalisée créée manuellement pour correspondre au permalien de la catégorie. J'ai déjà une configuration de mise en page pour afficher toutes les catégories mais je le fais avec un modèle de page personnalisé, donc il n'y a pas de pagination. Cela signifie que toutes les catégories s'affichent sur une seule page, ce qui est un peu ennuyeux (j'ai plus de 100 catégories).
Mon archive actuelle est configurée avec un nom de modèle de page personnalisé spécifique, page-catlist.php
mais je suis prêt à le remplacer par tout autre type de fichier de modèle.
Voici le code actuel que j'utilise pour afficher toutes les catégories sur une seule page:
$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()
}
J'espère qu'il y a une meilleure façon de le faire afin que je puisse ajouter une pagination naturelle, idéalement avec WP-PageNavi. Toute aide serait grandement appréciée!