function btc_calculator_shortcode() {
    $btc_sold = 49858;
    $btc_selling_price = 52944; // Sachsen-Verkaufskurs

    // Aktuellen BTC-Kurs abrufen
    $response = wp_remote_get('https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=eur');
    if (is_wp_error($response)) {
        return 'Fehler beim Abrufen des BTC-Kurses.';
    }

    $data = json_decode(wp_remote_retrieve_body($response), true);
    if (!isset($data['bitcoin']['eur'])) {
        return 'BTC-Kurs nicht verfügbar.';
    }

    $current_btc_price = $data['bitcoin']['eur'];
    $current_value = $btc_sold * $current_btc_price;

    // Differenz berechnen
    $difference = $current_value - ($btc_sold * $btc_selling_price);

    return "
        <div>
            <p><strong>Verkaufter BTC-Wert:</strong> 49.858 BTC</p>
            <p><strong>Verkaufskurs (Sachsen):</strong> 52.944 €/BTC</p>
            <p><strong>Aktueller Kurs:</strong> " . number_format($current_btc_price, 2, ',', '.') . " €/BTC</p>
            <p><strong>Aktueller Gesamtwert:</strong> " . number_format($current_value, 2, ',', '.') . " €</p>
            <p><strong>Gewinn/Verlust:</strong> " . number_format($difference, 2, ',', '.') . " €</p>
        </div>
    ";
}
add_shortcode('btc_calculator', 'btc_calculator_shortcode');