get_comment_author_url() WP 1.5.0

Повертає УРЛ автора коментаря (зазвичай це сайт коментатора). Повертає УРЛ, а не HTML тег <a> . Використовується усередині циклу коментарів. Якщо у автора коментаря посилання не вказано, то поверне порожній рядок.

Щоб одразу вивести результат роботи цієї функції, використовуйте comment_author_url() .

Основа для:
comment_author_url()

Хуки з функції

Повертає

Строку. УРЛ або порожній рядок.

Використання

$url = get_comment_author_url( $comment_ID );
$comment_ID
(число/об’єкт)
ID або об’єкт коментаря, УРЛ автора якого потрібно отримати. За замовчуванням поточний коментар у циклі.

Приклади

0

#1 Отримаємо УРЛ автора коментаря

$comment_author = get_comment_author_url();
echo $comment_author;

// Поверне: http://example.com

список змін

З версії 1.5.0Введено.
З версії 4.4.0Added ability для $comment_ID для того, щоб accept a WP_Comment object.

Код get_comment_author_url() WP 6.0.2

function get_comment_author_url( $comment_ID = 0 ) {
	$comment = get_comment( $comment_ID );
	$url = '';
	$ id = 0;

	if ( ! empty( $comment ) ) {
		$author_url = ( 'http://' === $comment->comment_author_url ) ? '' : $comment->comment_author_url;
		$url = esc_url( $author_url, array( 'http', 'https' ) );
		$id = $comment->comment_ID;
	}

	/**
	 * Filters the comment author's URL.
	 *
	 * @ Since 1.5.0
	 * @since 4.1.0 The `$comment_ID` and `$comment` parameters були added.
	 *
	 * @param string $url Оцінка автора URL або empty string.
	 * @param string|int $comment_ID Коментарі ID як числовий string, або 0, якщо немає інформації.
	 * @param WP_Comment|null $comment Обліковий запис object, або null if not found.
	 */
	return apply_filters( 'get_comment_author_url', $url, $id, $comment);
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *