مخفی کردن محصولات ناموجود در بخش محصولات مرتبط ووکامرس

مخفی کردن محصولات ناموجود در بخش محصولات مرتبط

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

 

 

 

در این آموزش ما یک راه حل ساده برای شما بیان خواهیم کرد.

 

مخفی کردن محصولات ناموجود در بخش محصولات مرتبط

 

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

 

 

function mweb_enable_hide_out_of_stock_items( $template_name, $template_path, $located, $args ) {
	if( $template_name !== "single-product/related.php" ) {
		return;
	}

	add_filter( 'pre_option_woocommerce_hide_out_of_stock_items', function( $option ) { return "yes"; }, 10, 1 );
}


function mweb_disable_hide_out_of_stock_items( $template_name, $template_path, $located, $args ) {
	if( $template_name !== "single-product/related.php" ) {
		return;
	}

	add_filter( 'pre_option_woocommerce_hide_out_of_stock_items', function( $option ) { return "no"; }, 10, 1 );
}

add_action( 'woocommerce_before_template_part', 'mweb_enable_hide_out_of_stock_items', 10, 4 );
add_action( 'woocommerce_after_template_part', 'mweb_disable_hide_out_of_stock_items', 10, 4 );

 

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

 

 

 

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

 

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

درحال ارسال
امتیاز دهی کاربران
5 (5 رای)
دیدگاه کاربران
  • حمیدرضا محمدی ۲۳ شهریور ۱۳۹۸ / ۵:۱۶ بعد از ظهر

    سلام
    مرسی از آموزش کاربردیتون , این کد محصولات ناموجود مرتبط را مخفی میکند اما آیا راهی وجود دارد که به جای محصولات مخفی شده محصولات مرتبط دیگری نمایش پیدا کند و جای آن ها خالی نماند؟

    • جواد مرادی ۲۴ شهریور ۱۳۹۸ / ۲:۰۸ بعد از ظهر

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

ارسال دیدگاه

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

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