get_edit_comment_link()WP 2.3.0

Получает УРЛ на страницу редактирования указанного комментария.

Работает на основе: admin_url()
Основа для: edit_comment_link()
1 раз — 0.0028741 сек (очень медленно) | 50000 раз — 6.57 сек (быстро) | PHP 7.3.12, WP 5.3.2
Хуки из функции

Возвращает

Строку|null. УРЛ редактирования указанного комментария или null, когда пользователь не имеет прав править коммент.

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

get_edit_comment_link( $comment_id );
$comment_id(число) (обязательный)
ID комментария.

Примеры

0

#1 Получим ссылку (УРЛ) на редактирования комментария

echo get_edit_comment_link( 2020 );
// вернет:
// http://wp-kama.ru/core/wp-admin/comment.php?action=editcomment&c=2020
0

#2 Получим полноценную ссылку

Этот пример, аналог того что возвращает функция edit_comment_link():

echo '<a class="comment-edit-link" href="' . get_edit_comment_link( 2020 ) . '">✎</a>';

Список изменений

С версии 2.3.0 Введена.

Код get_edit_comment_link() WP 6.6.2

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

	if ( ! current_user_can( 'edit_comment', $comment->comment_ID ) ) {
		return;
	}

	$location = admin_url( 'comment.php?action=editcomment&amp;c=' ) . $comment->comment_ID;

	/**
	 * Filters the comment edit link.
	 *
	 * @since 2.3.0
	 *
	 * @param string $location The edit link.
	 */
	return apply_filters( 'get_edit_comment_link', $location );
}