get_the_comments_navigation()
Отримує посилання на попередню/наступну сторінку коментарів, якщо такі посилання існують. Використовується на сторінках записів у блоці коментарів.
Якщо результат цієї функції потрібно відразу вивести на екран, використовуйте the_comments_navigation()
get_comment_pages_count() ,
get_previous_comments_link() ,
get_next_comments_link() ,
_navigation_markup()
the_comments_navigation()
(дуже повільно) | 50000 разів – 5.96595 сек
(швидко)
Хуків немає.
Повертає
Строку
. Готовий 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 aria_label parameter. |
З версії 5.5.0 | Added the class parameter. |