Geçtiğimiz günlerde wordpress tabanlı sitelerinizde namaz vakitlerini yayınlayabileceğiniz bir fonksiyon yazmış ve forumda yayınlamıştım. KONU LİNKİ
Bugün ise kripto para verilerini yayınlayabileceğiniz bir fonksiyon kodladım ve paylaşmak istiyorum.
Direkt kurulumu ve kullanımı anlatmam gerekirse;
temanızın functions.php dosyasının en alt kısmına size vereceğim kodu ekleyin. (Her türlü ihtimale karşı yedek almayı unutmayın)
/*
Wordpress Kripto Para Gösterme Kodu
Demiray Bilişim
https://www.gokaydemirkiran.com.tr
*/
function kriptopara ($atts)
{
$a = shortcode_atts(array('birim' => ''), $atts);
# verileri bul
$site = file_get_contents('https://www.bitexen.com/api/v1/ticker/'.esc_attr($a["birim"]).'/');
# verileri çöz
$siteCoz = json_decode($site);
# değişkenler
$marketKodu = $siteCoz -> data -> ticker -> market -> market_code;
$hacim = $siteCoz -> data -> ticker -> volume_24h; # 24 saatlik BTC hacmi
$degisim = $siteCoz -> data -> ticker -> change_24h; # 24 saatlik değişim yüzdelik oranı
$fiyat = $siteCoz -> data -> ticker -> last_price;
echo '
<strong> Market Kodu: </strong> '.$marketKodu.' <br>
<strong> Fiyat: </strong> '.$fiyat.' <br>
<strong> 24 Saatlik Hacim: </strong> '.$hacim.' BTC <br>
<strong> 24 Saatlik Değişim: </strong> % '.$degisim.'
';
}
add_shortcode('kripto', 'kriptopara');Kodu ekledikten sonra sayfalar, yazılar ve bileşenlerde HTML kısmında aşağıdaki kısa kodu kullanarak kripto para verilerini gösterebilirsiniz.[kripto birim="BİRİM_ADI"]BİRİM_ADI olan yerde market kodlarını yazmanız gerekmektedir.
Kullanılabilir olan market kodlarının listesini vermem gerekirse;
- BTC / USDT => BTCUSDT
- BTC / TRY => BTCTRY
- USDT / TRY => USDTTRY
- ETH / TRY => ETHTRY
- ETH / BTC => ETHBTC
- XRP / TRY => XRPTRY
- XRP / BTC => XRPBTC
- EXEN / TRY => EXENTRY
Merak ettiklerinizi konu altından sorabilirsiniz.
KAYNAK