منتقل کردن محصولات بدون قیمت به انتهای لیست محصولات در هر دسته بندی

سلام و وقت بخیر ما از افزونه ووکامرس + ووکامرس فارسی استفاده میکنیم و بخری محصولات در فروشگاه ما قیمت ندارند اما موجود هستن و به جای قیمت برچسب برای دریافت قیمت تماس بگیرید دارند.

در بعضی دسته بندی ها محصولات بدون قیمت در انتهای لیست محصولات در دسته بندی ها به عنوان آخرین محصولات نمایش داده میشن. اما در بعضی دسته بندی ها اینطور نیست و محصولات بدون قیمت در بین محصولات با قیمت هستن که زیبا و جالب نیست و ما میخوایم که محصولاتی که قیمت ندارن در آخر قرار بگیرن یعنی بعد از قیمت دارها…

در تنظیمات ووکامرس تنظیماتی وجود داره که میشه ترتیب نمایش رو بر اساس نام یا محبوبیت یا قیمت از کم به زیاد یا از زیاد به کم تغییر داد ولی هیچکدام از اینها مورد نیاز ما و جالب نیستن و ما میخوایم همین تنظیمات پیشفرض که محصولات به صورت تصادفی و با قیمت های مختلف و بدون ترتیب خاصی قرار میگیرن باشه ولی فقط بدون قیمت ها به انتها منتقل بشن.

غیر از تنظیماتی که به اون اشاره کردم تنظیمات دیگری هم وجود داره، که در صفحه هر محصول در تب پیشرفته گزینه ترتیب فهرست میشه ترتیب سفارشی قرار داد و اعدادی وارد کرد که انگار اصلا کار نمیکنه و هیچ فایده ای نداره. ممنون میشیم که یک کد ارائه کنید تا در function.php قرار بدیم یا اینکه راه حل دیگری که بشه با اون این مشکل رو حل کرد.