Aller au contenu principal
Version: Next

paginate

Génère les liens de pagination WordPress via paginate_links() et retourne le HTML correspondant, prêt à être inséré directement dans un template.

Utilisation

{{ paginate(query) }}

Signature

{{ paginate(query, nextLabel, prevLabel) }}
ParamètreTypeDéfautDescription
queryWP_Query|nullnullLa requête à paginer. Si null, utilise la query en cours.
nextLabelstring"Suivant"Texte du lien "page suivante"
prevLabelstring"Précédent"Texte du lien "page précédente"

Exemple

views/my-template.html.twig
{# Pagination simple avec une query passée par le controller #}
{{ paginate(query) }}

{# Avec des labels personnalisés #}
{{ paginate(query, "Next →", "← Prev") }}
astuce

paginate() retourne le HTML natif de WordPress. Utilisez le tag {% pagination %} si vous avez besoin de contrôler le markup (classes CSS, composants personnalisés, structure HTML…).