[英]Get the product price in Woocommerce 3
我試圖在我所做的功能中獲得沒有貨幣的價格。
function add_price_widget()
{
global $woocommerce;
$product = new WC_Product(get_the_ID());
$thePrice = $product->get_price_html();
echo thePrice;
}
顯示: 100kr
我怎么得到它只給我100
的價格
@Syntax_Error所說的是正確的你必須使用
get_price()
,WooCOmmerce還為WC_Product
類提供了一個包裝函數wc_get_product()
。
所以你的函數看起來像這樣:
function add_price_widget()
{
$product = wc_get_product(get_the_ID());
$thePrice = $product->get_price(); //will give raw price
echo $thePrice;
}
希望這可以幫助!
你可以使用只返回數字的函數get_price
(沒有點或符號)
function add_price_widget() {
global $woocommerce;
$product = new WC_Product(get_the_ID());
$thePrice = $product->get_price();
echo thePrice;
}
我只是在我的網站上測試它,它的工作原理。 所以它也適合你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.