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的金额都会破坏定价。我的头靠在墙上。有人知道我在做什么错吗?