在Woocommerce结帐部分和购物车小部件部分中,我试图仅添加小计和总计的货币。
我有一段有效的代码,仅将购物车和结帐页面的总货币添加为货币。
add_action('woocommerce_cart_totals_before_order_total', 'addPriceSuffixAction'); // Cart Page
add_action('woocommerce_review_order_before_order_total', 'addPriceSuffixAction'); // Checkout Page
add_action('woocommerce_before_mini_cart', 'addPriceSuffixAction');
function addPriceSuffixAction() {
add_action('woocommerce_price_format', 'addPriceSuffix', 1, 2);
}
function addPriceSuffix($format, $currency_pos) {
switch ( $currency_pos ) {
case 'left' :
$currency = get_woocommerce_currency();
$format = '%1$s%2$s ' . $currency;
break;
}
return $format;
}
但是woocommerce_before_mini_cart挂钩未定位到购物车小部件中的小计。
任何帮助将不胜感激!