# Функция EDIT_BOOKMARK_LINK()
Функция EDIT_BOOKMARK_LINK() предназначена для отображения ссылки на редактирование закладки.
## Использует
Функция get_edit_bookmark_link().
## Хуки функции
- edit_bookmark_link — позволяет изменять или добавлять поведение к функции.
## Возврат
Функция ничего не возвращает (null).
## Использование
Вот как можно использовать edit_bookmark_link:
```php
edit_bookmark_link( $link, $before, $after, $bookmark );
-
$link(string) — текст ссылки. Если не указан, используется текст по умолчанию.- По умолчанию: 'Редактировать эту'
-
$before(string) — текст, который будет показан перед ссылкой на редактирование.- По умолчанию: ''
-
$after(string) — текст, который будет показан после ссылки на редактирование.- По умолчанию: ''
-
$bookmark(int) — ID закладки.- По умолчанию: текущая закладка.
Примеры
Пример 1: Вывод ссылки на редактирование закладки
Пример 2: Вывод ссылки с текстом "Редактировать ссылку"
И заключение в HTML-тег <p>:
', ''); ?>
Изменения
- С версии 2.7.0 — функция была введена в WordPress.
Исходный код функции
function edit_bookmark_link( $link = '', $before = '', $after = '', $bookmark = null ) {
$bookmark = get_bookmark( $bookmark );
if ( ! current_user_can( 'manage_links' ) ) {
return;
}
if ( empty( $link ) ) {
$link = __( 'Редактировать эту' );
}
$link = '' . $link . '';
/**
* Фильтры для тега ссылки редактирования закладки.
*
* @since 2.7.0
*
* @param string $link Тег-ссылка для редактирования.
* @param int $link_id ID закладки.
*/
echo $before . apply_filters( 'edit_bookmark_link', $link, $bookmark->link_id ) . $after;
}
Связанные функции
-
Закладки:
get_bookmark()— получить информацию о закладке.get_bookmarks()— получить все закладки.wp_list_bookmarks()— вывести список закладок.
-
Редактирование:
edit_comment_link()— ссылка для редактирования комментария.edit_post_link()— ссылка для редактирования поста.edit_tag_link()— ссылка для редактирования метки.get_delete_post_link()— получить ссылку для удаления поста.get_edit_post_link()— получить ссылку для редактирования поста.get_edit_user_link()— получить ссылку для редактирования пользователя.
-
Другое:
get_permalink()— получить постоянную ссылку на пост.get_home_url()— получить URL главной страницы.admin_url()— получить URL админ-панели.