در حین کار برای یک مشتری فریلنسر، مجبور شدم دسته بندی اقلام سبد خرید را “تشخیص” کنم تا برخی سفارشی سازی PHP را اعمال کنم. بنابراین فکر کردم – چرا نحوه نمایش دسته بندی محصولات در سبد خرید را با شما به اشتراک نمی گذاریم؟ این یک لمس خوب به صفحه سبد خرید اضافه می کند

همچنین، خوشحالم که شما را با دنیای شگفت‌انگیز «wc_get_product_category_list» آشنا کنم، یک تابع بسیار کاربردی PHP در WooCommerce!

woocommerce-display-categories-cart-item-name

قطعه کد PHP: نمایش دسته‌ها زیر نام محصول در برگه سبد خرید ووکامرس

/**
 * @snippet       Display Categories Under Product Name @ WooCommerce Cart
 * @how-to        Get CustomizeWoo.com FREE
 * @author        Rodolfo Melogli
 * @testedwith    WooCommerce 5.0
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
 
add_filter( 'woocommerce_cart_item_name', 'bbloomer_cart_item_category', 9999, 3 );
 
function bbloomer_cart_item_category( $name, $cart_item, $cart_item_key ) {
 
   $product = $cart_item['data'];
   if ( $product->is_type( 'variation' ) ) {
      $product = wc_get_product( $product->get_parent_id() );
   }
 
   $cat_ids = $product->get_category_ids();
 
   if ( $cat_ids ) $name .= '<br>' . wc_get_product_category_list( $product->get_id(), ', ', '<span class="posted_in">' . _n( 'Category:', 'Categories:', count( $cat_ids ), 'woocommerce' ) . ' ', '</span>' );
 
   return $name;
 
}

دسته‌بندی:

Woocommerce,