get_the_comments_navigation()

Извлекает навигацию к следующему/предыдущему набору комментариев, если применимо
Функция WordPress
INT 4.4.0
WordPress Icon
Содержание
  1. Описание функции
  2. Примеры использования
  3. Получение навигации комментариев с использованием стандартных настроек
  4. Настройка текста ссылок в навигации комментариев
  5. Изменение текста для чтения навигации комментариев
  6. Настройка ARIA-метки для навигации комментариев
  7. Изменение класса элемента навигации комментариев
  8. Вопросы и ответы
  9. Как изменить текст ссылки на предыдущие комментарии?
  10. Как изменить текст ссылки на следующие комментарии?
  11. Как изменить текст для экранных читалок в навигации комментариев?
  12. Как изменить ARIA-метку для навигации комментариев?
  13. Как изменить класс для элемента навигации комментариев?
  14. Как изменить стандартный текст ссылки на предыдущие комментарии?
  15. Как изменить стандартный текст ссылки на следующие комментарии?
  16. Как изменить стандартный текст для экранных читалок в навигации комментариев?
  17. Как изменить стандартную ARIA-метку для навигации комментариев?
  18. Связанные элементы

Описание функции

Функция get_the_comments_navigation() используется для получения навигации к предыдущему/следующему набору комментариев, если это применимо. Она возвращает разметку для ссылок на комментарии.

Использование

get_the_comments_navigation( array $args = array() ): string

Функция принимает один необязательный параметр — массив аргументов $args, который содержит настройки для навигации комментариев. Возвращает строку с разметкой ссылок на комментарии.

  • $args (массив): Необязательный. Аргументы для навигации комментариев.
    • prev_text (строка): Текст ссылки на предыдущие комментарии. По умолчанию «Старые комментарии».
    • next_text (строка): Текст ссылки на следующие комментарии. По умолчанию «Новые комментарии».
    • screen_reader_text (строка): Текст для экранных читалок элемента навигации. По умолчанию «Навигация по комментариям».
    • aria_label (строка): Текст для атрибута ARIA label элемента навигации. По умолчанию «Комментарии».
    • class (строка): Пользовательский класс для элемента навигации. По умолчанию «comment-navigation».

Функция возвращает строку с разметкой ссылок на комментарии.

<?php
$args = array(
  'prev_text' => 'Предыдущие комментарии',
  'next_text' => 'Следующие комментарии',
  'screen_reader_text' => 'Навигация по комментариям',
  'aria_label' => 'Комментарии',
  'class' => 'custom-comment-navigation'
);
$comments_navigation = get_the_comments_navigation( $args );
echo $comments_navigation;
?>

В этом примере мы создаем массив $args с пользовательскими настройками для навигации комментариев. Затем мы вызываем функцию get_the_comments_navigation() с этими аргументами и сохраняем результат в переменную $comments_navigation. Наконец, мы выводим разметку ссылок на комментарии с помощью echo.

Примеры использования

Получение навигации комментариев с использованием стандартных настроек


$args = array();
$navigation = get_the_comments_navigation($args);
echo $navigation;

В данном примере мы вызываем функцию get_the_comments_navigation() без передачи каких-либо аргументов. Функция возвращает разметку для ссылок комментариев в виде строки. Мы сохраняем эту строку в переменной $navigation и выводим ее с помощью функции echo.

Настройка текста ссылок в навигации комментариев


$args = array(
    'prev_text' => 'Previous comments',
    'next_text' => 'Next comments'
);
$navigation = get_the_comments_navigation($args);
echo $navigation;

В данном примере мы передаем массив $args в функцию get_the_comments_navigation(). В этом массиве мы указываем значения для ключей prev_text и next_text, чтобы изменить текст ссылок в навигации комментариев. Затем мы выводим полученную разметку комментариев.

Изменение текста для чтения навигации комментариев


$args = array(
    'screen_reader_text' => 'Navigation through comments'
);
$navigation = get_the_comments_navigation($args);
echo $navigation;

В данном примере мы передаем массив $args в функцию get_the_comments_navigation(). В этом массиве мы указываем значение для ключа screen_reader_text, чтобы изменить текст для чтения навигации комментариев. Затем мы выводим полученную разметку комментариев.

Настройка ARIA-метки для навигации комментариев


$args = array(
    'aria_label' => 'Navigation for comments'
);
$navigation = get_the_comments_navigation($args);
echo $navigation;

В данном примере мы передаем массив $args в функцию get_the_comments_navigation(). В этом массиве мы указываем значение для ключа aria_label, чтобы настроить ARIA-метку для навигации комментариев. Затем мы выводим полученную разметку комментариев.

Изменение класса элемента навигации комментариев


$args = array(
    'class' => 'custom-comment-navigation'
);
$navigation = get_the_comments_navigation($args);
echo $navigation;

В данном примере мы передаем массив $args в функцию get_the_comments_navigation(). В этом массиве мы указываем значение для ключа class, чтобы изменить класс элемента навигации комментариев. Затем мы выводим полученную разметку комментариев.

Вопросы и ответы

Как изменить текст ссылки на предыдущие комментарии?

Для изменения текста ссылки на предыдущие комментарии в навигации комментариев используется параметр prev_text. По умолчанию текст ссылки установлен как «Older comments».

Пример кода:


$args = array(
    'prev_text' => 'Previous comments',
);
echo get_the_comments_navigation( $args );

Как изменить текст ссылки на следующие комментарии?

Для изменения текста ссылки на следующие комментарии в навигации комментариев используется параметр next_text. По умолчанию текст ссылки установлен как «Newer comments».

Пример кода:


$args = array(
    'next_text' => 'Next comments',
);
echo get_the_comments_navigation( $args );

Как изменить текст для экранных читалок в навигации комментариев?

Для изменения текста, который будет использоваться для экранных читалок в навигации комментариев, используется параметр screen_reader_text. По умолчанию текст установлен как «Comments navigation».

Пример кода:


$args = array(
    'screen_reader_text' => 'Navigation for comments',
);
echo get_the_comments_navigation( $args );

Как изменить ARIA-метку для навигации комментариев?

Для изменения ARIA-метки для навигации комментариев можно использовать параметр aria_label при вызове функции get_the_comments_navigation(). По умолчанию, ARIA-метка установлена как «Comments».

Пример кода:


$args = array(
    'aria_label' => 'Custom ARIA label'
);
echo get_the_comments_navigation( $args );

Как изменить класс для элемента навигации комментариев?

Для изменения класса элемента навигации комментариев можно использовать параметр class при вызове функции get_the_comments_navigation(). По умолчанию, класс установлен как «comment-navigation».

Пример кода:


$args = array(
    'class' => 'custom-comment-navigation'
);
echo get_the_comments_navigation( $args );

Как изменить стандартный текст ссылки на предыдущие комментарии?

Для изменения стандартного текста ссылки на предыдущие комментарии можно использовать параметр prev_text при вызове функции get_the_comments_navigation(). По умолчанию, текст установлен как «Older comments».

Пример кода:


$args = array(
    'prev_text' => 'Previous comments'
);
echo get_the_comments_navigation( $args );

Как изменить стандартный текст ссылки на следующие комментарии?

Для изменения стандартного текста ссылки на следующие комментарии можно использовать параметр next_text функции get_the_comments_navigation(). По умолчанию текст ссылки установлен как ‘Newer comments’.

$args = array(
    'next_text' => 'Next comments', // Изменяем текст ссылки на 'Next comments'
);
get_the_comments_navigation($args);

Как изменить стандартный текст для экранных читалок в навигации комментариев?

Для изменения стандартного текста для экранных читалок в навигации комментариев можно использовать параметр screen_reader_text функции get_the_comments_navigation(). По умолчанию текст установлен как ‘Comments navigation’.

$args = array(
    'screen_reader_text' => 'Navigation for comments', // Изменяем текст для экранных читалок на 'Navigation for comments'
);
get_the_comments_navigation($args);

Как изменить стандартную ARIA-метку для навигации комментариев?

Для изменения стандартной ARIA-метки для навигации комментариев можно использовать параметр aria_label функции get_the_comments_navigation(). По умолчанию метка установлена как ‘Comments’.

$args = array(
    'aria_label' => 'Navigation through comments', // Изменяем ARIA-метку на 'Navigation through comments'
);
get_the_comments_navigation($args);

Функция get_the_comments_navigation() возвращает разметку для ссылок на предыдущий и следующий набор комментариев. Она принимает необязательный аргумент $args, который позволяет настроить различные аспекты навигации комментариев, такие как текст ссылок, экранный текст для читалок и ARIA-метка.

Связанные элементы

  • Функция get_comments(): возвращает массив объектов комментариев, соответствующих заданным параметрам.
  • Функция wp_list_comments(): выводит список комментариев в виде HTML-разметки.
  • Функция get_comment(): возвращает объект комментария по его идентификатору.
  • Функция get_comment_link(): возвращает URL-адрес комментария.
  • Функция get_comment_pages_count(): возвращает количество страниц комментариев для заданного поста.
  • Функция get_comments_number(): возвращает количество комментариев для заданного поста.
  • Функция comment_form(): выводит форму для добавления комментариев.
  • Класс WP_Comment_Query: используется для выполнения запросов к таблице комментариев в базе данных WordPress.
  • Класс Walker_Comment: используется для создания пользовательского вывода комментариев в списке.
Обсуждение