shortcode(); } private function shortcode() { add_shortcode('almefy-connect', function($attributes = [], $content = null) { $attributes = shortcode_atts([], $attributes, 'almefy-connect'); if(!is_user_logged_in()) { return "
" . __('You must be logged in to connect devices.', 'almefy-me') . "
"; } $user = wp_get_current_user(); $email = $user->user_email; $enrollment_token = null; $img = ""; $token_id = ""; try { $enrollment_token = AlmefyManager::$client->enrollIdentity($email, ['sendEmail' => false]); } catch (\Throwable $th) { // return "
" . __("Could not create qr code. Please try again later.", 'almefy-me') . "
"; } // $img = $enrollment_token->getBase64ImageData(); // $token_id = $enrollment_token->getId(); $src = "data:image/png;base64,$img"; $connect_url = "https://app.almefy.com/?c=$token_id"; ob_start(); ?>

Almefy app.", "almefy-me") ?>