Wordpress 在电子商务中从产品价格中删除美元符号

Wordpress 在电子商务中从产品价格中删除美元符号,wordpress,woocommerce,Wordpress,Woocommerce,我想在单个产品页面的某个部分中删除产品价格中的美元符号“$”。这是我的代码,它不工作。请帮助 global $product; $price = $product->get_price_html(); $filter_price = preg_replace('/.00/', '', $price); $new_price = str_replace( '$', '', $filter_price ); echo $new_price; 您可以这样做: $price = $product

我想在单个产品页面的某个部分中删除产品价格中的美元符号“$”。这是我的代码,它不工作。请帮助

global $product;
$price = $product->get_price_html();
$filter_price = preg_replace('/.00/', '', $price);
$new_price = str_replace( '$', '', $filter_price );
echo $new_price;
您可以这样做:

$price = $product->get_price();
$new_price = str_replace( '$', '', $price  );
echo $new_price;

如果您想在产品模板中获得价格,则无需再次声明
global$product
。此外,这将为您提供申请增值税前产品的实际价格。以后您可以手动计算增值税。

您的替换代码没有问题。问题发生在您试图获取产品价格的方式上。您想在哪里进行这些替换?我只需要在产品页面的一个部分进行替换。