Add a custom tab to the WooCommerce product page

This code snippet adds a custom tab to the single product page in WooCommerce. The tab is labeled "New Product Tab" and its content is a heading and a paragraph.

PHP

add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
function woo_new_product_tab( $tabs ) {
// Adds the new tab

$tabs['test_tab'] = array(
	'title' 	=> __( 'New Product Tab', 'woocommerce' ),
	'priority' 	=> 50,
	'callback' 	=> 'woo_new_product_tab_content'
);

 return $tabs;
}

function woo_new_product_tab_content() {
// The new tab content

echo '<h2>New Product Tab</h2>';
echo '<p>Here\'s your new product tab.</p>';
}

Snippet Feedback

Did this snippet work for you? Do you have any questions about this snippet? Leave some feedback below.

28 Views

Tags

Language

Did it work?

Save Snippet

Embed Snippet

To embed this snippet on your site, copy this html code and paste into your webpage. Learn more
By embedding snippets on your site, you are agreeing to our terms and conditions.

Embed Snippet

To embed this snippet on your site, copy this html code and paste into your webpage. Learn more
By embedding snippets on your site, you are agreeing to our terms and conditions.

Embed Snippet

To embed this snippet on your site, copy this html code and paste into your webpage. Learn more
By embedding snippets on your site, you are agreeing to our terms and conditions.