مرتب سازی محصولات براساس موجودی در پیشخوان وردپرس

Sort Products by Stock Status @ WooCommerce Admin

ما قبلاً دیدیم که چطور می شود مرتب سازی محصولات پیش فرض را بر اساس موجودی مرتب کنیم ، اما در مورد لیست محصولات در پنل وردپرس برای مدیران چطور؟

گاهی فروشگاه ها مجبورند با تعداد زیادی از محصولات “فروخته شده و ناموجود” سروکار داشته باشند که این باعث بهم ریختگی در لیست محصولات می شود ، بنابراین این راهیست برای مرتب سازی محصولات بر اساس وضعیت موجودی!

 

برای این کار باید کد زیر به فایل Functions.php قالب خود اضافه کنید.

نکته : کاربرانی که از محصولات ماهدیس وب استفاده می کنند، باید این کد را به انتهای فایل myfunctions اضافه کنند.

 


add_action( 'pre_get_posts', 'mweb_sort_products_by_stock_status_admin' );
 
function mweb_sort_products_by_stock_status_admin( $query ){
   global $typenow;
   if ( is_admin() && $query->is_main_query() && $typenow == 'product' ) {
      if ( ! isset( $_GET['orderby'] ) ) {
         $query->set( 'orderby', 'meta_value' );
         $query->set( 'meta_key', '_stock_status' );
         $query->set( 'order', 'ASC' );
      }
   }
}

 

بیشتر بخوانید : هدایت (ریدایرکت) کاربر به صفحه ای خاص پس از ورود به سایت

 

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کد امنیتی Time limit is exhausted. Please reload CAPTCHA.