Cheatsheet
Ajouter une pagination
Il y a un moment où à force d’écrire, vous vous trouvez avec de nombreux articles. Il faut alors un moyen pour vos visiteurs de passer de votre page d’accueil à la page deux de la liste de vos articles. Idem pour les pages d’articles par auteur, catégorie, etc.
Vous pouvez déclarer la fonction suivante dans votre funtions.php
et l’appeler directement dans vos templates.
function print_pagination() {
global $wp_query;
echo paginate_links([
'format' => 'page/%#%/',
'current' => max(1, get_query_var('paged')),
'total' => $wp_query->max_num_pages,
'type' => 'list',
'prev_text' => '◀︎',
'next_text' => '▶︎'
]);
}
Cette fonction est inclue dans le framework Steroids, aussi, si vous l’utilisez déjà il vous suffit d’inclure le template pagination.php
. C’est par exemple le cas par défaut dans le template index.php
.
Commentaires
Rejoignez la discussion !