کد مورد استفاده:
// محصولات موجود
add_action( 'elementor/query/in_stock_products', function( $query ) {
// اضافه کردن شرط برای نمایش فقط محصولات موجود
$meta_query = array(
array(
'key' => '_stock_status', // متا کی برای وضعیت موجودی
'value' => 'instock', // فقط نمایش محصولات موجود
'compare' => '=', // مقایسه برای یافتن محصولات موجود
),
);
// تنظیم کوئری برای فیلتر کردن محصولات موجود
$query->set( 'meta_query', $meta_query );
});
آموزش قراردادن این کد در سایت:
ابتدا برای اینکه بتونید از این کد استفاده کنید باید کد رو توی قالب سایت بذارید پس بهتره از قالب فرزند استفاده کنید تا با آپدیت شدن قالب کد حذف نشه، یا اگه قالبتون رو آپدیت میکنید حتما حواستون باشه بعد از آپدیت دوباره باید کد رو توی قالب قرار بدید.
به بخش نمایش و سپس ویرایش پوسته پرونده پوسته میریم و بعد از انتخاب قالب کد رو توی فایل Functions.php قرار میدیم و ذخیره میکنیم.

روش تنظیم در لوپ المنتور:
حالا آیتم لوپ محصولات رو ویرایش میکنیم و نکته اول اینه که در بخش چیدمان حتما روی نوشته قرار دهیم تا بتونی از کوئری استفاده کنیم.

سپس در بخش پر و جو منبع را بر روی محصولات قرار میدیم و عبارت in_stock_products رو توی بخش متا سفارشی یا شناسه پرس و جو قرار میدیم. به همین راحتی این لوپ آیتم فقط محصولات موجود رو نمایش میده.

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