• 17-05-2020, 10:02:14
    #1
    Merhaba,

    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
    kalın harflerle yazılı olanlar kullanabileceğiniz birimlerdir. Örneğin; ETHTRY gibi...

    Merak ettiklerinizi konu altından sorabilirsiniz.

    KAYNAK
  • 17-05-2020, 10:12:35
    #2
    Elinize sağlık çok güzel olmuş.
  • 17-05-2020, 10:19:47
    #3
    Başarılı bir çalışma olmuş, teşekkürler hocam