Функция NEXT_COMMENTS_LINK() в WordPress: использование и примеры

# Функция NEXT_COMMENTS_LINK() в WordPress

Функция NEXT_COMMENTS_LINK() отображает ссылку на следующую страницу с комментариями к посту.

## Основные моменты

- Использует функцию: get_next_comments_link()
- Время выполнения: 
  - 1 раз — 0.00019 секунды (быстро)
  - 50000 раз — 2.7 секунды (быстро)

**Нет хуков**.

### Возвращаемое значение

Функция возвращает null, то есть ничего (null).

## Использование функции

### Синтаксис

```php
next_comments_link( $label, $max_page );

Параметры

  • $label (строка) — текст ссылки.
    • По умолчанию: ''
  • $max_page (число) — максимальная страница комментариев.

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

Пример 1: Отображение ссылки на следующую страницу комментариев

Предположим, что под постом 44 комментария и мы находимся на второй странице комментариев. В этом случае можно использовать следующий код:

Этот код сгенерирует следующий HTML:

Следующие комментарии →

Журнал изменений

  • С версии 2.7.0 — функция была введена в WordPress.

Код функции

Функция next_comments_link находится в файле wp-includes/link-template.php и выглядит так:

function next_comments_link( $label = '', $max_page = 0 ) {
    echo get_next_comments_link( $label, $max_page );
}

Связанные функции

Пагинация комментариев (навигация)

  • get_comment_pages_count() — получить общее количество страниц с комментариями.
  • get_comments_pagenum_link() — получить ссылку на страницу комментариев по номеру.
  • get_next_comments_link() — получить ссылку на следующую страницу комментариев.
  • get_page_of_comment() — получить номер страницы для конкретного комментария.
  • get_previous_comments_link() — получить ссылку на предыдущую страницу комментариев.
  • get_the_comments_navigation() — получить навигацию по комментариям.
  • paginate_comments_links() — пагинация ссылок комментариев.
  • previous_comments_link() — получить ссылку на предыдущую страницу комментариев.
  • the_comments_navigation() — отображение навигации по комментариям.
  • the_comments_pagination() — отображение пагинации комментариев.

Комментарии

  • cancel_comment_reply_link() — ссылка для отмены ответа на комментарий.
  • comment_author_email_link() — ссылка на email автора комментария.
  • comment_form() — форма добавления комментария.
  • comment_form_title() — заголовок формы комментариев.
  • comment_id_fields() — скрытые поля идентификатора комментария.
  • comment_text() — текст комментария.
  • comment_type() — тип комментария.
  • comments_link() — ссылка на комментарии.
  • comments_popup_link() — ссылка на всплывающее окно комментариев.
  • get_avatar() — получить аватар пользователя.
  • get_avatar_data() — получить данные аватара.
  • get_avatar_url() — получить URL аватара.
  • Другие функции, связанные с комментариями и их обработкой.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *