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ètre | Type | Défaut | Description |
|---|---|---|---|
query | WP_Query|null | null | La requête à paginer. Si null, utilise la query en cours. |
nextLabel | string | "Suivant" | Texte du lien "page suivante" |
prevLabel | string | "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…).