diff --git a/includes/class-main.php b/includes/class-main.php index fa714e0b5a9dce05e0bc0bb5215f2aeacb72dfef..47dbee56b0011745ba2fe05e1052082acac27033 100644 --- a/includes/class-main.php +++ b/includes/class-main.php @@ -63,7 +63,15 @@ class Main { * Determine if current request is a bulk edit */ private static function should_intercept_request() { - return isset( $_REQUEST['action'] ) || isset( $_REQUEST['action2'] ) || isset( $_REQUEST['delete_all'] ); + if ( isset( $_REQUEST['delete_all'] ) || isset( $_REQUEST['delete_all2'] ) ) { + return true; + } elseif ( isset( $_REQUEST['action'] ) && '-1' !== $_REQUEST['action'] ) { + return true; + } elseif ( isset( $_REQUEST['action2'] ) && '-1' !== $_REQUEST['action2'] ) { + return true; + } + + return false; } /** @@ -74,7 +82,7 @@ class Main { $vars->user_id = get_current_user_id(); - if ( isset( $_REQUEST['delete_all'] ) ) { + if ( isset( $_REQUEST['delete_all'] ) || isset( $_REQUEST['delete_all2'] ) ) { $vars->action = 'delete_all'; $vars->post_status = $_REQUEST['post_status'];