function display_coinmarketcap_data() {
$data = get_coinmarketcap_data();
if (is_string($data)) {
return $data; // Gibt den Fehler zurück
}
$output = ‘
Rank |
Name |
Symbol |
Price (USD) |
Market Cap (USD) |
‘;
foreach ($data[‘data’] as $crypto) {
$output .= ‘
‘ . esc_html($crypto[‘cmc_rank’]) . ‘ |
‘ . esc_html($crypto[‘name’]) . ‘ |
‘ . esc_html($crypto[‘symbol’]) . ‘ |
$’ . number_format($crypto[‘quote’][‘USD’][‘price’], 2) . ‘ |
$’ . number_format($crypto[‘quote’][‘USD’][‘market_cap’], 0) . ‘ |
‘;
}
$output .= ‘
‘;
return $output;
}
add_shortcode(‘coinmarketcap’, ‘display_coinmarketcap_data’);