Merhaba,

WordPress için kolaylık oluşturan kısa kodlar yazmaya devam ediyorum. Geçtiğimiz günlerde yayınladığım namaz vakitleri fonksiyonundan sonra şimdi de kripto para verilerini gösteren bir fonksiyon kodladım. WordPress için geçerli olup sayfalar, bileşenler ve yazı içerisinde kullanılabilir yapıdadır.

Temanıza nasıl ekleneceği konusuna gelirsek temanın içerisinde yer alan functions.php dosyasının en altına verdiğim kodu eklemeniz yeterli olacaktır.

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

Nasıl Kullanılır?

WordPress kısa kod kullanımı oldukça basittir. Sayfalarınızda, yazılarınızda veya bileşen kısmında yer alan HTML kısmına aşağıdaki kodu ekleyerek kripto para verilerini gösterebilirsiniz.

[kripto birim="BİRİM_ADI"]

kısa kodda BİRİM_ADI verisi yerine kripto para change veri ismini yazmanız gerekmektedir. Kullanabileceğiniz kripto para ve karşılık kurları aşağıdaki gibidir;

  • BTC / USDT => BTCUSDT
  • BTC / TRY => BTCTRY
  • USDT / TRY => USDTTRY
  • ETH / TRY => ETHTRY
  • ETH / BTC => ETHBTC
  • XRP / TRY => XRPTRY
  • XRP / BTC => XRPBTC
  • EXEN / TRY => EXENTRY

Yukarıda yer alan kalın fontla yazılmış kodları birim adına yazarak veriyi gösterebilirsiniz.

[kripto birim="BTCTRY"]

Örnek kullanım için kullanılmıştır.