COMMENT_AUTHOR_URL() в WordPress: описание, применение, примеры использования

# Функция COMMENT_AUTHOR_URL() │ WP 0.71

Функция COMMENT_AUTHOR_URL() используется для отображения URL-адреса автора текущего комментария.

## Использует

Функция основывается на другой функции: get_comment_author_url().

## Хуки

- comment_url

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

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

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

Чтобы использовать эту функцию, напишите:

```php
comment_author_url( $comment_id );

Параметры

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

Примеры

Пример 1: Показать ссылку на сайт автора комментария

Выведите URL автора комментария как ссылку с текстом "Перейти на сайт Антонио":

Перейти на сайт ’s

Изменения

  • С версии 0.71: Функция была введена.
  • С версии 4.4.0: Добавлена возможность передавать объект WP_Comment в параметре $comment_id.

Код функции COMMENT_AUTHOR_URL()

Ниже представлен код функции COMMENT_AUTHOR_URL() из файла wp-includes/comment-template.php:

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

    $comment_author_url = get_comment_author_url( $comment );

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

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

Вот список других функций, которые могут быть полезны при работе с комментариями:

  • comment_author()
  • comment_author_email()
  • comment_author_link()
  • comment_author_url_link()
  • comment_class()
  • comment_date()
  • comment_excerpt()
  • comment_ID()
  • comment_link()
  • comment_reply_link()
  • comment_time()
  • comments_number()
  • edit_comment_link()
  • get_comment_author()
  • get_comment_author_link()
  • get_comment_author_url()
  • get_comment_class()
  • get_comment_date()
  • get_comment_excerpt()
  • get_comment_ID()
  • get_comment_time()
  • have_comments()

Используйте эти функции, чтобы управлять и отображать комментарии на сайте WordPress.

Leave a Reply

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