2016-12-28 9 views
0

私のニーズを迅速に達成するために、古いテンプレートを使用して新しいショップテンプレートを作成しています。 製品は属性で、PHPを使用して商品属性を一覧表示する

<td style="width: 10%;"> 
<?php 
    $product = new WC_Product(get_the_ID()); 
    echo $product->get_price_html(); 
?> 
</td> 

私は似た何かを達成したい:

は、以下の製品の価格を取得するためのコードの一部です。

+0

あなたが使用した関数 'get_price_html'に加えて、あなたが呼び出せる関数' get_attributes'があります。この関数は、ループできる属性を持つ配列を返さなければなりません。 –

+0

これは、 <?php $ product = new WC_Product(get_the_ID())のようになります。 echo $ product-> get_attribute(attributename?); ?> ' – Sjoerd89

+0

いいえ、' s'で 'get_attributes'です。配列を 'echo'してはいけませんが、まず' foreach'を使って 'foreach($ product-> get_attributes()as $ attribute){...}'のようにループしてください。 'foreach'(3つのドットがある)の中で、' echo $ product-> get_attribute($ attribute); 'を呼び出すことができます。 –

答えて

1

これは、製品の属性を簡単に印刷する方法です。

関連する問題