We're excited to have you experience the power of our plugins. So over the next 14 days, if any Power Plugins aren’t the best fit for your project, simply reach out! We’ll happily refund 100% of your money. No questions asked.
Leverage the power of the WordPress Block Editor when creating tabs for your WooCommerce products.
Flexible Product Tabs for WooCommerce makes it easy to add content to your product page tabs. Using the native WordPress Block Editor allows you to select from 1000s of block designs, layouts, photo galleries, and videos, to name but a few. This helps you display far more information to your customer than was previously possible, allowing buyers to make more considered decisions which can result in better sales.
Use the Block Editor for all your WooCommerce product tabs.
Replace the standard product tabs, or any other built-in tab.
Replacing a product’s main Description tab is a snap. In the back-end of your site, go to Product Tabs and create a New Product Tab. This will put you into the WordPress Block Editor.
A product tab has two titles. In this example, There’s the title on the tab itself, “Description”
The main title for the content, “Test Tab One”
Use whatever you want for the tab content title, and set “Description” as the tab title. This causes the tab’s “slug” the be “description”.
Information In WordPress, a slug is some text that is all lowercase, dashes and underscores. They’re usually used to create safe URL strings. A slug for “Hello World” could be either “hello-world” or “hello_world”, both are fine. Slugs are usually created automatically for you.
Layout your content in the block editor and choose which product you want this tab to appear on.
Information If you’re optimising your site for SEO then it’s not advisable to use the same Main/Description tab on two products, because the search engines will mark you down for using duplicate content. Although it can sometimes be handy to use the same tab on two products, try to use each tab on only one product where possible.
The last thing you might want to adjust is the Tab priority. This lets you position your tab in amongst the other tabs. To make your tab the first tab that’s shown, set the Tab priority to zero – this is what the Description tab usually has. To put it at the end, set the priority to something like 100.
If you enable “Advanced query options”, product tabs can be assigned to all products in a category, with a post tag, or all featured products.
That’s all there is to it. Save your product tab – check out your product’s page.
Changelog: Flexible Product Tabs for WooCommerce
New feature: Apply products tabs to all products listed in a category, with a post tag, or all featured products.
Minor improvement to the Slider Revolution integration.
Added support for including Slider Revolution content on the tabs.
Fixed a bug that restricted the maximum of flexible tabs available per product. It's now uncapped/unlimited.
Fixed a bug with the default tab priority for newly created tabs.
Fixed minor bug when trying to save a product tab against the same product more than once.
Removed an annoying (and harmless) debug/development message that was popping up in the logs.
Minor update - Tidied up the code behind the meta box and the settings page.
Added an option to enable/disable the H2 title of product tabs on a per-product-tab basis.
Minor bug fix with admin styles not coming through into the block editor for new product tabs.
Updated the power-plugins integration for better link-up when attaching products to custom tabs.
Added an "edit Tab" option to the front end to make it easier to edit custom product tabs when viewing products.
Tidied up the back-end user interface a bit.
Added the Tab Priority column to the Product Tabs admin columns.
Tidied up the back-end admin styles and added an option to manually set a product tab's slug. Useful for when you want the product tab (short) title and the slug to be different.
Initial public release through Power Plugins.
Minor update to add a Product(s) column to the list of custom product tabs in the back-end.