2017-04-20 14 views
2

私が作った機能で通貨なしの価格を取得しようとしています。通貨なしの商品価格を取得

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

    echo thePrice; 
} 

ディスプレイ:100kr

私はそれだけで私にあなただけ(ドットまたは記号なし)のみの数を返す関数get_priceを使用することができます価格100

答えて

2

あなたは 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

を与えるために取得するにはどうすればよい

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

私はちょうど私のサイトでそれをテストし、それは動作します。だからあなたのためにもうまくいくはずです。言っていた何@Syntax_Error

関連する問題