我有一个Wordpress网站,使用woocommerce和woocommerce货币切换器插件。该网站显示泰国泰铢和其他地方的美元价格。我希望购物车显示带有0位小数的泰铢和带小数点后2位的美元。如果我将woocommerce设置为显示所有货币的2位小数,是否有一些我可以添加的功能会从'.00฿'的每个显示实例中删除'.00'?
这是我到目前为止所拥有的......
function strip_zeros($baht) {
foreach($baht as $i) {
$baht= strtr($baht, ".00฿", "฿");
}
return $baht;
}
add_filter('the_content','strip_zeros');
答案 0 :(得分:1)
试试这个,它适用于我
function strip_zeros($baht) {
foreach($baht as $i) {
$baht= sprintf("%02d",$baht);
}
return $baht;
}
add_filter('the_content','strip_zeros');
要点是sprintf("%02d",$baht);
答案 1 :(得分:0)
简单的解决方案是将以下代码行添加到插件index.php文件中:
public $no_cents = array('THB');