2016-08-11 1 views
1

私はWooCommerce製品のタイトルを表示するために、これを使用しています。異形製品のタイトルを表示するにはどうすればよいですか?

たとえば、「Tシャツ」の代わりに「Tシャツサイズラージ」を表示したいとします。

答えて

0

したがって、あなたが望むのはWC_Product_Variationオブジェクトを取得することです。あなたはvariation_idを持っていたら、これは非常に簡単です:

$variation = $product->get_child($variation_id); 

(あなたが直接それを持っていない場合、あなたはget_available_variationsを見てみることをお勧めします)

その後、あなたはのような単純な何かを書くことができます:

$attributes = $variation->get_variation_attributes(); 
echo $product->get_title() . ' Size ' . $attributes['attribute_size']; 

複数の属性がある場合は、代わりに$attributes配列をループすることができます。あなたが何か問題に実行する場合、私に教えてください

EDITから$attributes配列プレフィックスattribute_実際の属性名の前に実現しました。今はうまくいくはずです。

関連する問題

 関連する問題