English Version of the documentation
Récemment, je suis passé sur le site de Smashing magazine et je me suis rendu compte que la pagination qui est en bas de leur site me plaisait bien. Je me suis donc mis en quète d’un plug-in qui permet de faire cela. N’ayant rien trouvé, je me suis donc dis… pourquoi ne pas developper ca ?
C’est donc chose faite avec le plug-in wordpress Index Pagination.
Le plug-in pagination pour wordpress permet d’afficher dans votre page d’index une pagination comme celle qui s’affiche sur la page principale de ce même blog.
Pour installer le plug-in, il suffit de décompresser cette archive dans votre dossier wp-content/plugins et de l’activer dans le menu de gestion des plug-ins.
Ensuite, il suffit de modifier le “index.php” de votre thème et ajoutés le code suivant a l’endroit ou vous désirez afficher la pagination :
<?php if (function_exists('index_pagination')) index_pagination(); ?>
Une fois que le fichier d’index est défini, il suffit de définir vos classes css pour l’affichage.
Par défaut, les classes se nomment :
- pagination => La classe correspondant à l’élément ul qui génère la liste.
- pagination_el => La classe d’affichage par défaut d’une page
- pagination_selected => La classe d’affichage de la page actuellement selectionnée.
Lorsque vous intégrerez le plug-in dans votre page, vous pouvez utiliser des paramètres d’affichage. La fonction index_pagination prend un maximum de 6 paramètres qui sont les suivants :
- nb_before => Le nombre d’éléments affichés précédent la page actuelle (si il y a lieu d’être), la valeur par défaut est 3.
- nb_after => Le nombre d’éléments affichés suivant la page actuelle (si il y a lieu d’être), la valeur par défaut est 3.
- sep => Texte de séparation, par défaut : “…”
- list_class => classe css à utiliser pour la liste (defaut: pagination)
- default_class => classe css pour un élément (defaut: pagination_el)
- selected_class => classe css lorsqu’un élément est selectionné (defaut: pagination_selected)
Et voila a quoi cela peux ressembler :

S'abonner par mail