get_delete_post_link()
Отримує посилання (URL) для видалення поста.
Може бути використана для переміщення посту в кошик, видалення сторінок, постів, вкладень та ревізій.
Якщо користувач не має прав для видалення посту, поверне порожній рядок.
Хуки з функції
get_delete_post_link($id, $deprecated, $force_delete);
-
$id
(число) (обов’язковий) - ID запису.
- $deprecated
-
Параметр заборонено з версії 3.0.
За замовчуванням: ” -
$force_delete
(логічний) -
true — видалятиме запис повз кошик.
Типово: false
Приклади
#1 Приклад роботи get_delete_post_link():
echo get_delete_post_link(1); // поверне: http://example.com/wp-admin/post.php?post=1&action=delete&_wpnonce=d21da8cad3
#2 Повне посилання на видалення посту:
echo '<a href="'. get_delete_post_link() .'">видалити пост</a>';
#3 Виведемо посилання тільки якщо у користувача є достатні для видалення права:
if( current_user_can( 'delete_posts' ) ) { echo '<a href="'. get_delete_post_link( $post->ID) .'">Видалити без можливості відновлення</a>'; }
список змін
З версії 2.9.0 | Введено. |