在Woocommerce 3中获取产品价格

时间:2017-04-20 20:17:11

标签: php wordpress woocommerce hook-woocommerce price

我试图在我所做的功能中获得没有货币的价格。

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

    echo thePrice;
}

显示:100kr

如何让它给我价格100

2 个答案:

答案 0 :(得分:4)

  

@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 :(得分:1)

您可以使用仅返回数字(不带点或符号)的函数@Override public void onBackPressed() { if (shouldShowExitAnimation) { super.onBackPressed(); } else { finish(); } }

get_price

我刚刚在我的网站上对它进行了测试,但它确实有用。所以它也适合你。

相关问题