1
私はWooCommerce製品のタイトルを表示するために、これを使用しています。異形製品のタイトルを表示するにはどうすればよいですか?
たとえば、「Tシャツ」の代わりに「Tシャツサイズラージ」を表示したいとします。
私はWooCommerce製品のタイトルを表示するために、これを使用しています。異形製品のタイトルを表示するにはどうすればよいですか?
たとえば、「Tシャツ」の代わりに「Tシャツサイズラージ」を表示したいとします。
したがって、あなたが望むのは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_
実際の属性名の前に実現しました。今はうまくいくはずです。