在get_delete_post_link之后禁用重定向

时间:2016-09-29 05:41:20

标签: wordpress delete-file

当您点击href值为的链接时:

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

删除附件并自动将您重定向到库。我想改为重定向到当前的网址。

我可以使用以下函数来实现此目的:

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 );

它不起作用。有谁知道另一种解决方案?

1 个答案:

答案 0 :(得分:0)

$ force_delete == false会废弃帖子

$ force_delete == true将删除帖子

要挂钩删除帖子,请查找此挂钩: https://codex.wordpress.org/Plugin_API/Action_Reference/delete_post