woocommerce - 在 WooCommerce Checkout Subtotal 和 Total 行中显示 2 种货币的价格计算
问题描述
ETH 5 ($ 3.753,65)
我想在 woocommerce 的结帐小计和总计中显示两种货币。我猜我用错了钩子?
// Convert to USD
function convert_price_cart( $price ){
$convertion_rate = 780.730022;
$new_price = $price * $convertion_rate;
return number_format($new_price, 2, '.', '');
}
add_filter( 'wc_price', 'my_custom_price_format', 10, 3 );
function my_custom_price_format( $formatted_price, $price, $args ) {
// The currency conversion custom calculation function
$price_usd = convert_price_cart($price);
// the currency symbol for US dollars
$currency = 'USD';
$currency_symbol = get_woocommerce_currency_symbol( $currency );
$price_usd = $currency_symbol.$price_usd; // adding currency symbol
// The USD formatted price
$formatted_price_usd = "<span class='price-usd'> ($price_usd)</span>";
// Return both formatted currencies
return $formatted_price . $formatted_price_usd;
}
有没有人可以帮助我解决这种情况。
解决方案
推荐阅读
- mysql - MySQL 中缺少模式是否重要?
- github - Github 在运行操作时返回空字符串作为秘密
- php - 使用 Satis 修复作曲家错误“未知下载器类型:vcs”
- ruby-on-rails - 管理 gem - 如何在索引页面上显示目标模型没有的属性作为列
- arrays - 过滤 2D 强度图
- javascript - 在一个小 div 中缩放一个大 div
- javascript - 如何阻止我的终端在多行上打印我的板阵列输出
- c++ - Boost 等效于 std::getline 的 boost::static_string
- android - 在 com.android.build.gradle.LibraryExtension 类型的对象上找不到参数 [] 的方法 buildFeatures()
- powerapps - 如何消除 Canvas 应用程序中的循环引用错误