Возвращает URL, переход по которому позволяет удалить пост. Можно использовать для записей, страниц, редакций, вложений и других произвольных типов постов.
Если у текущего пользователя недостаточно прав на удаление, функция будет возвращать пустую строку.
get_delete_post_link( $id = 0, $deprecated = '', $force_delete = false )
true
, пост будет удаляться полностью, минуя корзинуСсылка на удаление текущего поста:
echo '<a href="' . get_delete_post_link() . '">Изменить</a>';
Пример с проверкой прав пользователя. В противном случае будет выводиться просто ссылка с пустым HTML атрибутом href
.
if( current_user_can( 'delete_posts' ) ) { echo '<a href="' . get_delete_post_link( 54, '', true) . '">Удалить без возможности восстановления</a>'; }
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.