2016-09-29 3 views
0

При нажатии на ссылку, которая имеет HREF значение:отключить перенаправление после get_delete_post_link

get_delete_post_link($id, $deprecated, $force_delete=false); 

удаляет приложение и автоматически перенаправляет вас в библиотеку. Вместо этого я хочу перенаправить на текущий URL.

я могу использовать следующую функцию для достижения этой цели:

add_action('trashed_post', 'redirect_after_trashing', 10); 
function redirect_after_trashing() { 
    $absolute = $_SERVER['HTTP_REFERER']; 
    wp_redirect($absolute); 
    exit; 
} 

, но, когда я использую:

get_delete_post_link($id, $deprecated, $force_delete=true); 

он не работает. Кто-нибудь знает о другом решении?

ответ

0

$ force_delete == ложь будет мусор на пост

$ force_delete == верно будет удалить сообщение

Для крючка в удалении после искать этот крюк: https://codex.wordpress.org/Plugin_API/Action_Reference/delete_post

+0

Это перенаправляет страницу ... но он не удаляет сообщение перед перенаправлением. – Jeremy

Смежные вопросы