Функция get_edit_comment_link()
в WordPress используется для получения URL-адреса страницы редактирования комментария. Эта функция полезна, когда нужно предоставить пользователям возможность редактировать комментарии через административную панель
get_edit_comment_link( int|WP_Comment $comment_id ): string|void
Параметры
$comment_id
(int|WP_Comment, обязательный): ID комментария или объектWP_Comment
.
Возвращаемое значение
- Строка или null: Возвращает URL редактирования указанного комментария. Возвращает
null
, если у пользователя нет прав на редактирование комментария.
Работает на основе
admin_url()
: Генерирует URL для административной панели WordPress.- Основа для:
edit_comment_link()
Хуки
get_edit_comment_link
: Фильтрует URL-адрес страницы редактирования комментария.
Пример 1: Получение ссылки на редактирование комментария
Чтобы получить URL-адрес страницы редактирования комментария с ID 123, используйте следующий код:
echo get_edit_comment_link( 123);
// Вернет https://genius.courses/core/wp-admin/comment.php?action=editcomment&c=123
Пример 2: Генерация полноценной ссылки
Этот пример показывает, как создать ссылку на редактирование комментария, аналогичную той, которую возвращает функция edit_comment_link()
:
echo '<a class="comment-edit-link" href="' . get_edit_comment_link( 123) . '">✎</a>';
Примечания
- Функция возвращает URL, который можно использовать для создания ссылки на страницу редактирования комментария в админ-панели.
- Если пользователь не имеет прав на редактирование комментария, функция вернет
null
.
Заключение
Функция get_edit_comment_link()
полезна для создания административных интерфейсов или инструментов, которые взаимодействуют с комментариями, позволяя пользователям легко редактировать их через административную панель.