When working with plugin like WooCommerce, it is hard to avoid customization, a lots of it. In my recent project, I adopted WooCommerce to achieve product management without shopping cart experience. You guessed it, disable and hide so many options.
As it is just a product showcase, review is not required on single product detail page. There are actually two ways to disable the reviews tab.
Option 1: Using a Plugin
Disable Comments is a plugin that allows administrators to globally disable comments on any post type, including custom post type. As review is just using comments feature for Product (custom post type). So we can disable product review and hide the tab in product page by just disabling comment on Product.
Option 2: woocommerce_product_tabs filter
The other way is to use woocommerce_product_tabs filter provided by WooCommerce plugin. The filter gives us direct control to hide the tab(s) we don’t need.
// Disable product review (tab) function woo_remove_product_tabs($tabs) { unset($tabs['description']); // Remove Description tab unset($tabs['additional_information']); // Remove Additional Information tab unset($tabs['reviews']); // Remove Reviews tab return $tabs; } add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );
To hide just reviews tab, you guessed it, keep line 5, and comment out line 3 & 4.
- WordPress v3.6
- WooCommerce: v2.0.13
- Disable Comments: v1.0.1