Como mudar o redirecionamento depois de mover uma página para o lixo?

Como eu poderia mudar o local de redirecionamento depois que um usuário arruinar uma página? Agora, eles vão para todas as páginas aqui: …. wp-admin / edit.php? Post_type = page

Eu quero que eles venham aqui: …… wp-admin / edit.php? Post_type = page & page = custom_page_order

Solutions Collecting From Web of "Como mudar o redirecionamento depois de mover uma página para o lixo?"

load-{screen_id} em load-{screen_id} e verificar se a variável $_GET['trashed'] é 1 ou superior.

 add_action('load-edit.php','wpse_trashed_redirect'); function wpse_trashed_redirect(){ $screen = get_current_screen(); if('edit-page' == $screen->id){ if( isset($_GET['trashed']) && intval($_GET['trashed']) >0){ $redirect = add_query_arg(array('page'=>'custom_page_oder', 'trashed' => false, 'ids' => false )); wp_redirect($redirect); exit(); } } } 

Isso funciona – e não tenho consciência de uma maneira melhor de fazer isso …