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.0.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&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 );
}

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

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