آموزش حذف تب های توضیحات محصول در ووکامرس ( کد بدون افزونه )

آموزش حذف تب های توضیحات محصول در ووکامرس ( کد بدون افزونه )

راهنمای جامع حذف تب های اضافه در صفحه محصول ووکامرس (بدون نصب افزونه)

صفحه محصول خلوت تر = فروش بیشتر!

آیا می دانستید یکی از دلایل اصلی ترک سبد خرید، شلوغی بیش از حد صفحه محصول و سردرگمی کاربر است؟ گاهی اوقات تب های پیش فرض ووکامرس مثل “توضیحات طولانی”، “اطلاعات بیشتر” یا حتی تب “نظرات” (زمانی که هنوز نقدی ثبت نشده) نه تنها کمکی نمی کنند، بلکه ظاهر سایت شما را غیرحرفه ای نشان می دهند.

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

 

روش اصلی: حذف تب های پیش فرض با کد PHP

برای حذف یا مخفی کردن تب های اصلی ووکامرس، ما از فیلتر قدرتمند woocommerce_product_tabs استفاده می کنیم. این روش استانداردترین راه است که هیچ فشاری به سرور وارد نمی کند.

کد زیر را باید در فایل functions.php قالب خود (ترجیحاً در چایلد تم) قرار دهید. قبل از ویرایش، گرفتن بکاپ فراموش نشود!

php

add_filter( 'woocommerce_product_tabs', 'epicpixel_remove_woo_tabs', 98 );
function epicpixel_remove_woo_tabs( $tabs ) {
 // 1. حذف تب توضیحات (Description)
 unset( $tabs['description'] );
 // 2. حذف تب نظرات (Reviews)
 unset( $tabs['reviews'] );
 // 3. حذف تب اطلاعات بیشتر / ویژگی ها (Additional Information)
 unset( $tabs['additional_information'] );
 return $tabs;
}

تحلیل فنی کد و شخصی سازی

شاید نخواهید همه تب ها را حذف کنید. بیایید ببینیم هر خط چه کاری انجام می دهد تا بتوانید کد را شخصی سازی کنید:

افزونه جت سرچ برای المنتور

افزونه JetSearch جستجو پیشرفته جت سرچ المنتور 3.3.1

دانلود
  • اولویت ۹۸ (Priority 98): ما عدد ۹۸ را به عنوان اولویت اجرا انتخاب کرده ایم. این عدد بالا باعث می شود کد ما بعد از کدهای قالب و سایر افزونه ها اجرا شود. پس زور کد ما به همه آن ها می رسد و حذف تب ها تضمینی است.
  • حذف انتخابی:
    • اگر می خواهید فقط بخش نظرات حذف شود، کافیست فقط خط unset( $tabs['reviews'] ); را نگه دارید و دو خط دیگر را پاک کنید.
    • برای حذف جدول ویژگی ها (مثل وزن و ابعاد)، خط unset( $tabs['additional_information'] ); را نگه دارید.

چالش حرفه ای ها: حذف تب های عجیب افزونه ها!

گاهی اوقات شما افزونه هایی نصب می کنید (مثل افزونه های گارانتی، جدول سایزبندی یا دکان) که تب های جدیدی به صفحه محصول اضافه می کنند. نام این تب ها در کد بالا نیست، پس چطور حذفشان کنیم؟

برای این کار باید مثل یک کارآگاه، شناسه (ID) مخفی آن تب را پیدا کنیم.

گام اول: کد جاسوسی برای پیدا کردن نام تب

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

php

add_action('wp_footer', function(){
 if(is_product()){
 global $product;
 $tabs = apply_filters( 'woocommerce_product_tabs', array() );
 echo '<pre style="direction:ltr; background:#fff; position:relative; z-index:9999; border: 2px solid red; padding: 20px;">';
 print_r(array_keys($tabs)); // لیست کلیدهای تب ها را چاپ می کند
 echo '</pre>';
 }
});

گام دوم: شناسایی و نابودی!

بعد از رفرش صفحه محصول، در پایین ترین قسمت سایت (فوتر)، یک باکس سفید می بینید که لیستی از کلمات انگلیسی در آن نوشته شده است. این ها همان شناسه هایی هستند که دنبالشان بودیم.
مثلاً ممکن است چنین چیزی ببینید:

  • wcfm_policies_tab (مربوط به افزونه چندفروشندگی)
  • custom_specs_tab (مربوط به یک افزونه فنی)

حالا کافیست نام پیدا شده را در کد اصلی قرار دهید:

افزونه بک آپ گیری حرفه ای بک آپ بادی

افزونه Solid Backups پشتیبان گیری حرفه ای سولید بکاپ 9.1.11

دانلود

php

// مثال: حذف تب قوانین فروشنده
unset( $tabs['wcfm_policies_tab'] );

نکته مهم: بعد از پیدا کردن نام تب، حتماً کد جاسوسی (گام اول) را پاک کنید تا باکس سفید از سایت حذف شود.

جمع بندی و قدم بعدی برای حرفه ای شدن

با استفاده از این روش، شما توانستید بدون نصب هیچ افزونه اضافه ای، چیدمان صفحه محصول خود را تمیز و هدفمند کنید. حذف تب های اضافه باعث می شود تمرکز کاربر دقیقاً روی دکمه “افزودن به سبد خرید” باقی بماند.

پیشنهاد ویژه اپیک پیکسل:
حالا که ساختار صفحه محصول را اصلاح کردید، نوبت به زیبایی بصری آن می رسد. اگر می خواهید ظاهرِ توضیحات محصول یا جداول ویژگی های باقی مانده را جذاب تر کنید، پیشنهاد می کنیم نگاهی به المنت های آماده و فایل های گرافیکی لایه باز در سایت اپیک پیکسل بیندازید. ما ابزارهایی داریم که محتوای متنی ساده شما را به یک ویترین خیره کننده تبدیل می کند!

سوالی دارید یا کدی برای شما کار نکرد؟ در بخش نظرات همین پست بپرسید تا تیم فنی ما راهنمایی تان کند.

نظرتان را بنویسید