مرتب سازی نام محصولات بر اساس حروف الفبا در سبد خرید
اگر قصد داریم محصولات سبد خرید را بر اساس حروف الفبا مرتب نمایید آموزش زیر را دنبال نمایید.
برای مرتب سازی نام محصولات در فروشگاه ووکامرس کافیست کد زیر را در functions.php قرار دهید
add_action( 'woocommerce_cart_loaded_from_session', 'a4fran3_sort_cart_items_alphabetically' ); function a4fran3_sort_cart_items_alphabetically() { global $woocommerce; //a4fran3: READ CART ITEMS $products_in_cart = array(); foreach ( $woocommerce->cart->cart_contents as $key => $item ) { $products_in_cart[ $key ] = $item['data']->get_title(); } //a4fran3: SORT CART ITEMS natsort( $products_in_cart ); // ASSIGN SORTED ITEMS TO CART $cart_contents = array(); foreach ( $products_in_cart as $cart_key => $product_title ) { $cart_contents[ $cart_key ] = $woocommerce->cart->cart_contents[ $cart_key ]; } $woocommerce->cart->cart_contents = $cart_contents; }