Я написал этот код (на woocommerce/single-product/price.php) несколько месяцев назад, но потерял его, мне повезло восстановить код, но на первом этапе. Прежде чем результат дал мне разделение на тысячу, я думаю, это было из-за функции «preg_replace».
<?php echo '$' . round((preg_replace('/^[\.]/', '', $product->get_price()) *1.04)); ?>
Результат, который показывает мне, похож на: 311896 долларов. Формат, который я ищу: $ 311,896
Я покажу вам, как это работает. Я добавляю налог к платежному шлюзу (поэтому я использовал формулу x1.04). Это показано следующим образом: Первоначальная цена, если она отформатирована правильно, а мой код - нет. Это головная боль.