httpStatus(403); } $nonce = ''; if ($request->has('_ajax_nonce')) { $nonce = sanitize_key($request->get('_ajax_nonce')); } elseif (isset($_SERVER['HTTP_X_WP_NONCE'])) { $nonce = sanitize_key(wp_unslash($_SERVER['HTTP_X_WP_NONCE'])); } if ($nonce === '' || !wp_verify_nonce($nonce, 'wp_rest')) { return Response::error(__('Invalid nonce token', 'bit-connect'))->httpStatus(411); } return true; } }