2017-04-20 121 views
2

我試圖在沒有貨幣的情況下得到我所做的功能。獲得產品價格沒有貨幣

function add_price_widget() 
{ 
    global $woocommerce; 
    $product = new WC_Product(get_the_ID()); 
    $thePrice = $product->get_price_html(); 

    echo thePrice; 
} 

顯示:100kr

我如何得到它只是給我的價格100

回答

2

說過什麼@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; 
} 

希望這有助於!

1

您可以只使用功能get_price僅返回數(不包含句點或符號)

function add_price_widget() { 
global $woocommerce; 
$product = new WC_Product(get_the_ID()); 
$thePrice = $product->get_price(); 
echo thePrice; 
} 

我剛剛在我的網站測試它,它的工作。所以它也適用於你。