2017-12-09 18 views

答えて

0

は、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ファイル、またはすべてのプラグインファイルに入ります。

テスト済みで動作します。

関連する問題