下面的代码将显示含税价格,它适用于单个页面,但在类别页面上缺少千位分隔符和货币符号。
它显示为21000.23
而不是21,000.23
.
下面是分类页面中使用的代码。
<?php if ( $price_html = $product->get_price_including_tax() ): ?>
<span class="price"><?php echo $price_html; ?></span>
最合适的回答,由SO网友:helgatheviking 整理而成
通过函数运行任意数字woocommerce_price()
将使用管理中选择的小数位数、千位分隔符、货币符号和货币位置格式化该数字。
将函数添加到代码段应正确设置价格格式:
<?php if ( $price_html = $product->get_price_including_tax() ): ?>
<span class="price"><?php echo woocommerce_price($price_html); ?></span>