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