get_the_comments_navigation()
Получает ссылки на предыдущую/следующую страницы комментариев, если такие ссылки существуют. Используется на страницах записей в блоке комментариев.
Если результат этой функции нужно сразу вывести на экран, используйте the_comments_navigation()
Хуков нет.
Возвращает
Строку
. Готовый HTMl код блока пагинации для комментариев.
Использование
get_the_comments_navigation( $args );
- $args(массив)
Параметры выводимого блока в виде массива. Может быть:
-
prev_text(строка)
Текст анкора ссылки для предыдущих комментариев.
По умолчанию: "Предыдущие комментарии" -
next_text(строка)
Текст анкора ссылки для следующих комментариев.
По умолчанию: "Следующие комментарии" -
screen_reader_text(строка)
Текст для роботов читающих код. Используется для блока навигации.
По умолчанию "Навигация по комментариям" -
aria_label(строка) (WP 5.5)
Значение атрибутаarea-label=""
для <nav> элемента.
По умолчанию: __( 'Posts' ) - class(строка) (WP 5.5)
Значение атрибутаclass=""
для <nav> элемента.
По умолчанию: 'post-navigation'
По умолчанию: array()
-
Примеры
#1 Демонстрация работы.
Допустим у записи 44 коммента и мы находимся на второй странице пагинации комментариев, тогда:
$html = get_the_comments_navigation();
$html будет содержать:
<nav class="navigation comment-navigation" role="navigation"> <h2 class="screen-reader-text">Comments Navigation</h2> <div class="nav-links"> <div class="nav-previous"> <a href="http://example.com/foo/comment-page-1#comments">Previous comments</a> </div> <div class="nav-next"> <a href="http://example.com/foo/comment-page-3#comments">Next comments</a> </div> </div> </nav>
Список изменений
С версии 4.4.0 | Введена. |
С версии 5.3.0 | Added the aria_label parameter. |
С версии 5.5.0 | Added the class parameter. |