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');