نمایش دسته بندی محصول در صفحه سبد خرید ووکامرس
بصورت پیشفرض دسته بندی هر محصول در سبد خرید نمایش داده نمیشود اما امروز قصد داریم به شما آموزش دهیم که چگونه زیر هر محصول در سبد خرید ، دسته بندی آن محصول هم مشاهده نمایید.
برای نمایش دسته بندی محصول در فروشگاه ووکامرس کافیست کد زیر را در functions.php قرار دهید
add_filter( 'woocommerce_cart_item_name', 'a4fran3_cart_item_category', 99, 3); function a4fran3_cart_item_category( $name, $cart_item, $cart_item_key ) { $product_item = $cart_item['data']; //a4fran3 : make sure to get parent product if variation if ( $product_item->is_type( 'variation' ) ) { $product_item = wc_get_product( $product_item->get_parent_id() ); } $cat_ids = $product_item->get_category_ids(); //a4fran3 : if product has categories, concatenate cart item name with them if ( $cat_ids ) $name .= '</br>' . wc_get_product_category_list( $product_item->get_id(), ', ', '<span class="posted_in">' . _n( 'Category:', 'Categories:', count( $cat_ids ), 'woocommerce' ) . ' ', '</span>' ); return $name; }
نتیجه کد بالا :