در مقاله قبلی نحوه حذف تمام تب های محصول تکی را آموزش دادیم. اما اگر قصد حذف یک تب در صفحه محصول تکی ووکامرس را داشته باشید در ادامه این مقاله نحوه انجام این کار را توضیح می دهیم.
مخفی کردن تب “توضیحات” در صفحه محصول تکی ووکامرس
برای مخفی کردن تب توضیحات در صفحه محصول تکی ووکامرس قطعه کد زیر را به فایل functions.php قالب وردپرس فعال سایت خود اضافه کنید:
add_filter( 'woocommerce_product_tabs', 'themefars_remove_desc_tab', 9999 ); function themefars_remove_desc_tab( $tabs ) { unset( $tabs['description'] ); return $tabs; }
مخفی کردن تب “اطلاعات بیشتر” در صفحه محصول تکی ووکامرس
برای مخفی کردن تب اطلاعات بیشتر در صفحه محصول تکی ووکامرس قطعه کد زیر را به فایل functions.php قالب وردپرس فعال سایت خود اضافه کنید:
add_filter( 'woocommerce_product_tabs', 'themefars_remove_info_tab', 9999 ); function themefars_remove_info_tab( $tabs ) { unset( $tabs['additional_information'] ); return $tabs; }
مخفی کردن تب “نظرات” در صفحه محصول تکی ووکامرس
برای مخفی کردن تب نظرات در صفحه محصول تکی ووکامرس قطعه کد زیر را به فایل functions.php قالب وردپرس فعال سایت خود اضافه کنید:
add_filter( 'woocommerce_product_tabs', 'themefars_remove_reviews_tab', 9999 ); function themefars_remove_reviews_tab( $tabs ) { unset( $tabs['reviews'] ); return $tabs; }
حذف تب برای یک دسته بندی خاص در صفحه محصول تکی ووکامرس
برای حذف تب برای یک دسته بندی خاص در صفحه محصول تکی ووکامرس قطعه کد زیر را به فایل functions.php قالب وردپرس فعال سایت خود اضافه کنید:
add_filter( 'woocommerce_product_tabs', 'themefars_remove_tab_if_cat', 9999 ); function themefars_remove_tab_if_cat( $tabs ) { if ( has_term( 'tables', 'product_cat' ) ) { unset( $tabs['reviews'] ); // remove reviews for tables } return $tabs; }
در کد بالا، تب نظرات مخفی می شود که به دلخواه می توانید تب دلخواه خود را وارد کند. همچنین به جای tables نامک دسته بندی موردنظر خود را وارد کنید.
به پایان این آموزش رسیدیم، امیدواریم که نحوه حذف زبانه دلخواه صفحه محصول را یاد گرفته باشید. همچنین ممکن است بخواهید آموزش های زیر را هم ببینید:
سلام ارادت
دنبال این کد ها بودم ممنون عالی بود کارم راه افتاد.
با سپاس