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

Функция COMMENT_EXCERPT() в WordPress

Функция COMMENT_EXCERPT() используется для отображения краткого содержания текущего комментария. Давайте разберемся, как она работает и как ее использовать.

Как использовать функцию

Для получения краткого содержания комментария, просто вызовите функцию следующими параметрами:

comment_excerpt( $comment_id );

Параметры

  • $comment_id (int|WP_Comment) — ID комментария или объект WP_Comment, для которого необходимо вывести краткое содержание.
    • По умолчанию: текущий комментарий.

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

Чтобы вывести краткое содержание последнего комментария, воспользуйтесь следующим кодом:

Последний комментарий:

Что отобразится:

Последний комментарий: Можете рассказать, как правильно использовать этот плагин для подсчета кликов по внешним ссылкам...

Важные моменты

  • Возврат: Функция ничего не возвращает (null).
  • Р��бота функции: Функция выполняется довольно быстро — 0,000975 секунды при одном вызове. Однако, если вы вызовите ее 50,000 раз, то время выполнения увеличится до 5.40 секунд.

Содержимое функции

Вот как выглядит код функции comment_excerpt() в файле wp-includes/comment-template.php:


function comment_excerpt( $comment_id = 0 ) {
$comment = get_comment( $comment_id );

$comment_excerpt = get_comment_excerpt( $comment );

/**
 * Фильтрует текст краткого содержания комментария для отображения.
 *
 * @since 1.2.0
 * @since 4.1.0 Параметр $comment_id был добавлен.
 *
 * @param string $comment_excerpt Текст краткого содержания комментария.
 * @param string $comment_id      ID комментария в виде строкового числа.
 */
echo apply_filters( 'comment_excerpt', $comment_excerpt, $comment->comment_ID );

}

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

Также в WordPress есть другие функции, связанные с комментариями, которые могут быть полезны:

  • comment_author() — возвращает автора комментария.
  • comment_date() — выводит дату комментария.
  • comments_number() — показывает количество комментариев.
  • get_comment_excerpt() — получает краткое содержание комментария.
  • wp_list_comments() — выводит список комментариев в формате HTML.

Изменения в версии

  • С версии 1.2.0 — функция была представлена.
  • С версии 4.4.0 — добавлена возможность использовать объект WP_Comment в качестве параметра $comment_id.

Эта информация должна помочь вам лучше понять, как использовать функцию COMMENT_EXCERPT() в WordPress. Если у вас возникнут вопросы, не стесняйтесь их задавать!

Leave a Reply

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