我正在使用瑞典克朗(SEK)作为货币在WordPress中创建一个使用WooCommerce的网上商店。它应该在价格之后显示,即“2999 kr”,而不是“kr2999”,但我不能让它在购物车和结账页面上工作,而不是在标题中的购物车。
我发现这个过滤器的总价格是有效的,但只在结帐时的总价格中有效:
的functions.php
add_filter('woocommerce_cart_totals_order_total_html', 'total_price');
function total_price() {
$price_html = substr(WC()->cart->get_total(),33);
$replace_price = substr_replace($price_html, ' kr', 49);
$value = '<strong>' . $replace_price . '</strong> ';
return $value;
}
如何在购物车和结帐中的每个价格显示和标题中的购物车中执行此操作?它应该类似于上面的代码?