get_comment_author_link хук-фільтрWP 1.5.0

Дозволяє змінити посилання на сайт коментатора, яке повертається функцією get_comment_author_link() .

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

add_filter( 'get_comment_author_link', 'wp_kama_get_comment_author_link_filter', 10, 3);

/**
 * Function for `get_comment_author_link` filter-hook.
 *
 * @param string $return HTML-форматований коментар author link. Empty for an invalid URL.
 * @param string $author The comment author's username.
 * @param string $comment_ID Коментарі ID як numeric string.
 *
 * @return string
 */
function wp_kama_get_comment_author_link_filter( $return, $author, $comment_ID ){

	// Filter...
	return $return;
}
$return
(рядок)
Посилання на сайт коментатора в html форматі (
<a></a> ), якщо вона була вказана та коректна. Інакше – ім’я автора коментаря.
$author
(рядок)
Ім’я автора коментаря, яке отримує функція
get_comment_author() .
$comment_ID
(число)
ID коментаря.

Приклади

0

#1 Змінює посилання, щоб воно відкривалося в новій вкладці.

Додамо до посилання атрибут target=’_blank’ :

add_filter( 'get_comment_author_link', 'add_target_blank_comment_author_link');
function add_target_blank_comment_author_link( $return ) {
	$search = 'external nofollow';
	$replace = 'external nofollow noreferrer' target='_blank';

	return str_replace( $search, $replace, $return );
}

нотатки

  • C версії 4.1.0 Додані параметри $author та $comment_ID .

список змін

З версії 1.5.0Введено.
З версії 4.1.0$author and $comment_ID parameters були added.

Де викликається хук

get_comment_author_link

Де використовується хук у WordPress

Використання не знайдено.

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

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