如何以格式显示含税价格?

时间:2013-07-13 作者:dan

下面的代码将显示含税价格,它适用于单个页面,但在类别页面上缺少千位分隔符和货币符号。

它显示为21000.23 而不是21,000.23.

下面是分类页面中使用的代码。

<?php if ( $price_html = $product->get_price_including_tax() ): ?>
<span class="price"><?php echo $price_html; ?></span>

1 个回复
最合适的回答,由SO网友:helgatheviking 整理而成

通过函数运行任意数字woocommerce_price() 将使用管理中选择的小数位数、千位分隔符、货币符号和货币位置格式化该数字。

将函数添加到代码段应正确设置价格格式:

<?php if ( $price_html = $product->get_price_including_tax() ): ?>
<span class="price"><?php echo woocommerce_price($price_html); ?></span>

结束