ユーザーがページを移動した後にリダイレクト先を変更する方法を教えてください。今ここに彼らはここにすべてのページに行きます:.... wp-admin/edit.php?post_type = page
私は彼らがここに行きたいのですが...... wp-admin/edit.php?post_type = page&page = custom_page_order
load-{screen_id}
にフックし、$_GET['trashed']
変数が1以上かどうかを確認します。
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();
}
}
}
これはうまくいく - そして私はこれを行うより良い方法を知らない….