edit_post_link()
Виводить посилання (html) на редагування поста, якщо користувачеві дозволено змінювати пост.
Використовується всередині циклу WordPress .
Працює на основі:
get_edit_post_link()
get_edit_post_link()
1 раз – 0.003579 сек
(дуже повільно) | 50000 разів – 7.28 сек
(швидко) |
PHP 7.1.11, WP 4.9.5
(дуже повільно) | 50000 разів – 7.28 сек
(швидко) |
PHP 7.1.11, WP 4.9.5
Хуки з функції
<?php edit_post_link( $link, $before, $after, $id, $class ); ?>
#2 Змінимо текст посилання і заключимо її в html тег
-
$link
(рядок) -
Текст посилання.
Типово: __(‘Edit This’) -
$before
(рядок) -
Текст перед посиланням
За замовчуванням: ” -
$after
(рядок) -
Текст після посилання.
За замовчуванням: ” -
$id
(число) -
ID посту, посилання на який потрібно вивести.
За замовчуванням: поточний цикл -
$class
(рядок) -
Довільний css клас для посилання. З версії 4.4.
За замовчуванням: ‘post-edit-link’
Приклади
#1 Виведемо посилання на редагування посту
Для авторизованих користувачів, які мають право змінювати посади:
<?php edit_post_link(); ?>
Отримаємо:
<a class="post-edit-link" href="https://example.com/wp-admin/post.php?post=19&action=edit">Редагувати</a>
#2 Змінимо текст посилання і заключимо її в html тег<p>
<?php edit_post_link('edit', '<p>', '</p>'); ?>
список змін
З версії 1.0.0 | Введено. |
З версії 4.4.0 | The $class argument був added. |