Picture Source: WooThemes
If you want to remove tabs from woo-commerce product details page, then add this code in your function.php.
/* ** Remove tabs from product details page */ add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 ); function woo_remove_product_tabs( $tabs ) { unset( $tabs['description'] ); // Remove the description tab unset( $tabs['reviews'] ); // Remove the reviews tab unset( $tabs['additional_information'] ); // Remove the additional information tab return $tabs; }
It worked. thanks
You welcome Henry
Hi Pinaki Bisi.
Noob question: the function.php you’ve refer in article, is the one in theme or the one in woocommerce plugin?
Thank you
No in your theme function.php
Great thanks!
Warning: I tried this and it breaks the site when added to WooThemes’ Mystile theme in functions.php. Not good.
It must be the following without the php open/close
add_filter( ‘woocommerce_product_tabs’, ‘woo_remove_product_tabs’, 98 );
function woo_remove_product_tabs( $tabs ) {
unset( $tabs[‘description’] ); // Remove the description tab
unset( $tabs[‘reviews’] ); // Remove the reviews tab
unset( $tabs[‘additional_information’] ); // Remove the additional information tab
return $tabs;
}
It depends on your theme’s function.php file, if your function.php page note close with “?>” then you need to remove the php start and end code
add_filter( ‘woocommerce_product_tabs’, ‘wcs_woo_remove_reviews_tab’, 98 );
function wcs_woo_remove_reviews_tab($tabs) {
unset($tabs[‘reviews’]);
return $tabs;
}
?>
like this!! I tried and works fine.thank you.
my site just creashed. any idea how to fix it since i cant even load the admin page now.
Go to your theme function.php through and remove PHP open/close tag from my code. It will be like
/*
** Remove tabs from product details page
*/
add_filter( ‘woocommerce_product_tabs’, ‘woo_remove_product_tabs’, 98 );
function woo_remove_product_tabs( $tabs ) {
unset( $tabs[‘description’] ); // Remove the description tab
unset( $tabs[‘reviews’] ); // Remove the reviews tab
unset( $tabs[‘additional_information’] ); // Remove the additional information tab
return $tabs;
}
worked great thanks
Hi, is it posible to show all the content but without tabs? just like sections in the product page? I mean, all the content visible with scroll.
Hello, ok but where in function.php ? What line ? I use the theme Dante. Thanks
Yes, in function.php
Works perfectly for the storefront theme! Thank you very much!
Thanks very much for this info… worked like a dream!
Hi. i need to remove just the ”description” tab in my product page. Can you tell me how to do it? 🙂
Worked in Storefront under functions.pho thank you!
it’s “functions.php” with an ‘s’…. NOT function.php!!!!
You are amazing! I have been trying to figure this out for a week.