1
商品カテゴリとそのバリエーションをカートページに表示するにはどうすればよいですか?woocommerceのカートページのバリエーションの商品属性を表示する3
- これはさまざまなバリエーションの製品です。
- 変更のための属性が含まれています。
- 追加の属性はありません(バリエーションには設定されていません)。製品を表示するには
商品カテゴリとそのバリエーションをカートページに表示するにはどうすればよいですか?woocommerceのカートページのバリエーションの商品属性を表示する3
は、2つの方法があるバリエーションの属性:あなたはこのフック機能を使用することができ、製品のカテゴリを表示するにはProduct variations attributes as cart items shows up differently in WooCommerce
:
はそのため、この関連の回答を参照してください
add_filter('woocommerce_cart_item_name', 'customizing_cart_item_data', 10, 3);
function customizing_cart_item_data($item_name, $cart_item, $cart_item_key) {
$term_names = array();
// Get product categories
$terms = wp_get_post_terms($cart_item['product_id'], 'product_cat');
if(count($terms) > 0){
foreach($terms as $term) $term_names[] = $term->name;
$item_name .= '<p class="item-category" style="margin:12px 0 0; font-size: .875em;">
<strong class="label">' . _n('Category', 'Categories', count($terms), 'woocommerce') . ': </strong>
<span class="values">' . implode(', ', $term_names) . '</span>
</p>';
}
return $item_name;
}
コードは、アクティブな子テーマ(またはテーマ)のfunction.phpファイル、またはすべてのプラグインファイルに入ります。
テスト済みで動作します。