+
+if ( ! empty( $_REQUEST['_wp_http_referer'] ) ) {
+ $location = remove_query_arg( '_wp_http_referer', wp_unslash( $_SERVER['REQUEST_URI'] ) );
+
+ if ( ! empty( $_REQUEST['paged'] ) ) {
+ $location = add_query_arg( 'paged', (int) $_REQUEST['paged'], $location );
+ }
+
+ wp_redirect( $location );
+ exit;
+}
+