WordPress plugin intelligence profile

PAT Tab Studio for WooCommerce

Per-product WooCommerce tabs with WYSIWYG content, ordering, and enable controls.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.2.1
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update5 Jul 20264mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records PAT Tab Studio for WooCommerce version 1.2.1 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Add per-product custom tabs to WooCommerce with WYSIWYG content, ordering, and enable controls.

Each product can define its own tab labels, tab content, order, and enabled state. The admin UI uses a repeater so you only add the tabs you want for that product. The plugin stores tab data in product post meta and renders only the tabs that contain content for that specific product.

This is intentionally not a global tab plugin and does not assign tabs by category.

Usage

  • Open a WooCommerce product for editing.
  • Click Add Tab for each tab you want to create.
  • Enable the row.
  • Enter the tab label.
  • Enter rich WYSIWYG content, shortcodes, or embed HTML.
  • Drag rows to sort them, or set the order number manually.
  • Update the product.

Tabs only appear on the frontend when they are enabled and have content.

Example

To add a product-specific FAQ tab:

1. Edit the product.

2. Click Add Tab.

3. Change the label to FAQ or Common Questions if desired.

4. Add your FAQ content.

5. Set the order number to 90 or another value you prefer.

Extending

Developers can extend the repeater behavior with filters such as:

  • pat_product_tabs_loaded_rows
  • pat_product_tabs_sanitized_rows
  • pat_product_tabs_frontend_tabs

Example:

`php

add_filter(‘pat_product_tabs_frontend_tabs’, function ($tabs, $product_id) {

$tabs[‘pat_product_tab_custom_note’] = [

‘title’ => ‘Custom Note’,

‘priority’ => 5,

‘callback’ => function () {

echo ‘

Injected from a custom filter.

‘;

},

‘content’ => ‘

Injected from a custom filter.

‘,

];

return $tabs;

}, 10, 2);

`

The stored product meta key is _pat_product_tabs.

Notes

  • If WooCommerce is inactive, the plugin degrades gracefully and shows an admin notice.
  • Standard WooCommerce tabs remain available when no custom tabs are configured.
  • Content uses a WYSIWYG editor, so HTML and shortcode-based layouts are supported.
  • Video content can be provided as an embed URL, shortcode, or iframe embed.
  • This package is prepared for the WordPress.org free plugin directory.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • per product
  • product page
  • product tabs
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity5 Jul 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.