美元到比特币的转换

时间:2018-10-26 00:44:17

标签: wordpress woocommerce bitcoin dokan

add_filter( 'wc_price', 'my_custom_price_format', 10, 3 );
function my_custom_price_format( $formatted_price, $price, $args ) {
    ## Bitcoin
    //$rate_source = 'CoinDesk';
    //
    $all = file_get_contents("https://blockchain.info/ticker");
    $res = json_decode($all);
    $btcRate = $res->USD->last; 
    // The currency conversion custom calculation function
   $price_btc = round($price / $btcRate, 8);// $price*0.00016; //             WCR_Bitcoin_Exchange_Rate::get( $price, 'USD', 'BTC', $rate_source );
// the currency symbol for BTC
$currency_symbol = '<i class="cc BTC"></i> ';
$price_btc = $currency_symbol.$price_btc; // adding currency symbol
//Bitcoin formattd price
$formatted_price_btc = "<br><span class='price-btc'> $price_btc</span>";

## USD (formatted price)
$formatted_price = '<br>('.$formatted_price .')';
// Return the 3 formatted currencies
return $formatted_price_btc . $formatted_price ;
}

我想做的是获取woocommerce投入的美元并在其旁边显示比特币价格。一切都可以,但是任何超过1000的金额都会破坏定价。我的头靠在墙上。有人知道我在做什么错吗?

事故的屏幕截图: screenshot of the mishaps

0 个答案:

没有答案