09128364675

غیرفعال کردن متغییرهای ناموجود در صفحه محصول (لیست کشویی)

غیرفعال کردن مغییرهای ناموجود در صفحه محصول

غیرفعال کردن متغییرهای ناموجود در صفحه محصول – در ووکامرس زمانیکه یک محصول را به صورت متغییر تعریف می کنیم، این متغییر ها در صفحه محصول به صورت لیست کشویی برای کاربران نمایش داده می شود.که از این لیست مشتریان می توانند گزینه مورد نظر خود را برای مشاهده قیمت و خرید انتخاب کنند.

 

ما در این مطلب کدی را در اختیار شما قرار خواهیم داد که بتوانید متغییر (گزینه) هایی که در لیست ناموجود هستند را غیرفعال کنید.بنابراین کاربران وقت خود را تلف نمی کنند و فقط یکی از گزینه های موجود را انتخاب می کنند.

با اضافه کردن این کد به قالب وبسایت خود متغییرهایی که در لیست ناموجود هستند به صورت غیرفعال و به رنگ خاکستری نمایش داده می شوند.

 

غیرفعال کردن متغییرهای ناموجود در صفحه محصول

 

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

 

 


add_filter( 'woocommerce_variation_is_active', 'mweb_grey_out_variations_out_of_stock', 10, 2 );
 
function mweb_grey_out_variations_out_of_stock( $is_active, $variation ) {
    if ( ! $variation->is_in_stock() ) return false;
    return $is_active;
}
}

 

 

امیدواریم از خواندن این آموزش لذت برده باشید.

 

بیشتر بخوانید : تغییر متن : با عرض پوزش، این کالا در دسترس نیست.

ارسال دیدگاه

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

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