get_the_comments_pagination()
Retrieves a paginated navigation to next/previous set of comments, when applicable.
Used By: the_comments_pagination()
No Hooks.
Return
String
. Markup for pagination links.
Usage
get_the_comments_pagination( $args );
- $args(array)
Optional.
Default: pagination arguments
-
screen_reader_text(string)
Screen reader text for the nav element.
Default: 'Comments pagination' -
aria_label(string)
ARIA label text for the nav element.
Default: 'Comments pagination' - class(string)
Custom class for the nav element.
Default: 'comments-pagination'
-
Examples
#1 Comment pagination output (demo)
Let's say we're on a 'postname' page. Which has 30 comments and is set to divide comments by 10 per page. Then let's see what the function gets:
<?php echo get_the_comments_pagination(); ?>
Or you can use a wrapper function for quick display:
<?php the_comments_pagination(); ?>
You will get the following HTML code:
<nav class="navigation comments-pagination" role="navigation"> <h2 class="screen-reader-text">Comment navigation</h2> <div class="nav-links"> <a class="prev page-numbers" href="http://example.com/postname/comment-page-1/#comments">← Before</a> <a class="page-numbers" href="http://example.com/postname/comment-page-1/#comments">1</a> <span class="page-numbers current">2</span> <a class="page-numbers" href="http://example.com/postname/comment-page-3/#comments">3</a> <a class="next page-numbers" href="http://example.com/postname/comment-page-3/#comments">After →</a> </div> </nav>
Notes
Changelog
Since 4.4.0 | Introduced. |
Since 5.3.0 | Added the aria_label parameter. |
Since 5.5.0 | Added the class parameter. |