Plugin Directory

Changeset 3477358


Ignore:
Timestamp:
03/08/2026 09:57:12 AM (3 weeks ago)
Author:
pluginever
Message:

Update to version 1.3.2

Location:
product-tabs-manager
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • product-tabs-manager/tags/1.3.2/includes/Admin/Admin.php

    r3456353 r3477358  
    2424        add_filter( 'update_footer', array( __CLASS__, 'update_footer' ), PHP_INT_MAX );
    2525
    26         // phpcs:disable
    27         // TODO: We will enable these features in future releases.
    28         // add_action( 'ptabsm_after_add_product_tab_form', array( __CLASS__, 'render_advanced_tab_settings' ) );
    29         // add_action( 'ptabsm_after_edit_product_tab_form', array( __CLASS__, 'render_advanced_tab_settings' ) );
    30         // phpcs:enable
     26        add_action( 'ptabsm_after_add_product_tab_form', array( __CLASS__, 'render_advanced_tab_settings' ) );
     27        add_action( 'ptabsm_after_edit_product_tab_form', array( __CLASS__, 'render_advanced_tab_settings' ) );
    3128
    3229        add_action( 'ptabsm_add_product_tab_sidebar', array( __CLASS__, 'render_tab_icon_field' ) );
  • product-tabs-manager/tags/1.3.2/includes/Frontend/Products.php

    r3456353 r3477358  
    3030    public static function product_tabs( $tabs ) {
    3131
    32         // Update default tabs priority as per settings.
    3332        foreach ( ptabsm_get_default_tabs() as $key => $tab ) {
    3433            if ( ! array_key_exists( $key, $tabs ) ) {
     
    3837            $tabs[ $key ]['priority'] = $tab['priority'];
    3938
    40             // Unset tab if disabled in settings.
    4139            if ( 'yes' === get_option( 'ptabsm_disable_' . $key . '_tab', 'no' ) ) {
    4240                unset( $tabs[ $key ] );
     
    4442        }
    4543
    46         // Get custom product tabs for this product.
    4744        $product_tabs = self::get_product_tabs( get_the_ID() );
    4845
     
    5350            }
    5451
    55             // Modify the default tabs if needed else add custom tabs.
    5652            $tab_key = get_post_meta( $tab_id, '_ptabsm_tab_key', true );
    5753            if ( $tab_key ) {
     
    6662                        $tab_title = str_replace( '%d', $product->get_review_count(), $tab_title );
    6763                    } else {
    68                         // Change the heading displayed in the tab content area.
    6964                        add_filter(
    7065                            'woocommerce_product_' . $tab_key . '_heading',
     
    7570                    }
    7671
    77                     // Change the tab title.
    7872                    $tabs[ $tab_key ]['title'] = apply_filters( 'ptabsm_product_tab_title', $tab_title, $tab_id );
    7973                }
     
    125119                'meta_query'  => array( // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_query
    126120                    'relation' => 'OR',
    127                     // Tabs visible to all products.
    128121                    array(
    129122                        'key'     => '_ptabsm_tab_visible_type',
     
    131124                        'compare' => '=',
    132125                    ),
    133                     // Tabs visible to specific products (including this product).
    134126                    array(
    135127                        'relation' => 'AND',
     
    145137                        ),
    146138                    ),
    147                     // Tabs visible to specific categories (if product has categories).
    148139                    array(
    149140                        'relation' => 'AND',
     
    169160            $product_tabs = get_posts( $args );
    170161
    171             // Check is error.
    172162            if ( is_wp_error( $product_tabs ) ) {
    173163                $product_tabs = array();
     
    179169        }
    180170
     171        // Filter out excluded tabs.
     172        foreach ( $product_tabs as $key => $tab_id ) {
     173            $excluded_products   = get_post_meta( $tab_id, '_ptabsm_excluded_products', true );
     174            $excluded_categories = get_post_meta( $tab_id, '_ptabsm_excluded_categories', true );
     175
     176            if ( is_array( $excluded_products ) && in_array( $product_id, $excluded_products, true ) ) {
     177                unset( $product_tabs[ $key ] );
     178                continue;
     179            }
     180
     181            if ( is_array( $excluded_categories ) && ! empty( array_intersect( $excluded_categories, $product_terms ) ) ) {
     182                unset( $product_tabs[ $key ] );
     183            }
     184        }
     185
    181186        return $product_tabs;
    182187    }
  • product-tabs-manager/tags/1.3.2/languages/product-tabs-manager.pot

    r3456353 r3477358  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Product Tabs Manager 1.3.1\n"
     5"Project-Id-Version: Product Tabs Manager 1.3.2\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/product-tabs-manager\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2026-02-08T11:26:17+00:00\n"
     12"POT-Creation-Date: 2026-03-08T09:55:39+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
     
    7777msgstr ""
    7878
    79 #: includes/Admin/Admin.php:84
     79#: includes/Admin/Admin.php:81
    8080#: includes/Admin/views/product-tabs/advanced-tab-settings.php:53
    8181msgid "Select categories"
    8282msgstr ""
    8383
    84 #: includes/Admin/Admin.php:85
     84#: includes/Admin/Admin.php:82
    8585#: includes/Admin/views/product-tabs/advanced-tab-settings.php:36
    8686msgid "Select products"
    8787msgstr ""
    8888
    89 #: includes/Admin/Admin.php:86
     89#: includes/Admin/Admin.php:83
    9090msgid "Select user role"
    9191msgstr ""
    9292
    9393#. translators: 1: Plugin name 2: WordPress
    94 #: includes/Admin/Admin.php:106
     94#: includes/Admin/Admin.php:103
    9595#, php-format
    9696msgid "Thank you for using %1$s. If you like it, please leave us a %2$s rating. A huge thank you from PluginEver in advance!"
    9797msgstr ""
    9898
    99 #: includes/Admin/Admin.php:108
     99#: includes/Admin/Admin.php:105
    100100msgid "Thanks :)"
    101101msgstr ""
    102102
    103103#. translators: 1: Plugin version
    104 #: includes/Admin/Admin.php:126
     104#: includes/Admin/Admin.php:123
    105105#, php-format
    106106msgid "Version %s"
  • product-tabs-manager/tags/1.3.2/product-tabs-manager.php

    r3456353 r3477358  
    44 * Plugin URI:           https://pluginever.com/plugins/product-tabs-manager-pro/
    55 * Description:          Product Tabs Manager is a powerful and user-friendly WooCommerce plugin that lets you create, customize, and fully manage product tabs, including default WooCommerce tabs, without writing a single line of code.
    6  * Version:              1.3.1
     6 * Version:              1.3.2
    77 * Requires at least:    5.2
    88 * Tested up to:         6.9
  • product-tabs-manager/tags/1.3.2/readme.txt

    r3456353 r3477358  
    33Tags: woocommerce tabs, product tabs, custom tabs, woocommerce product tabs, tab manager
    44Tested up to: 6.9
    5 Stable tag: 1.3.1
     5Stable tag: 1.3.2
    66License: GPL v2 or later
    77License URI: https://www.gnu.org/licenses/gpl-2.0.html
    88
    9 Create unlimited custom WooCommerce product tabs, manage default tabs, add extra product information tabs, specifications, FAQs & more.
    10 
    11 == 📖 Description ==
     9Create unlimited custom WooCommerce product tabs, manage default tabs, exclude tabs by product or category, add specifications, FAQs & more – 100% Free!
     10
     11== Description ==
     12
     13**⭐ NEW IN VERSION 1.3.2: Exclude Products & Exclude Categories features are now FREE! ⭐**
    1214
    1315**Product Tabs Manager for WooCommerce** is the most powerful and user-friendly plugin for creating, customizing, and managing product tabs on your WooCommerce store. Whether you're running a small online shop or a large eCommerce business, this plugin gives you complete control over how product information is displayed to your customers.
     
    2426* **Rename, reorder, or hide** WooCommerce's default tabs (Description, Additional Information, Reviews)
    2527* Add tabs **globally** across all products or target **specific categories**
     28* **Exclude tabs from specific products** ⭐ NEW in Free!
     29* **Exclude tabs from specific categories** ⭐ NEW in Free!
    2630* Insert **videos, images, shortcodes, and HTML** directly into tabs
    2731* Display **product FAQs** in an organized question-and-answer format
     
    145149Quickly enable or disable tabs without deleting them. Perfect for seasonal content or temporary promotions.
    146150
     151**✅ Specific Product Wise Tabs Exclusion** ⭐ NEW
     152Hide certain tabs from individual products. If a product doesn't need a size guide or warranty tab, simply exclude it. This powerful feature gives you granular control over which tabs appear on which products—all in the free version!
     153
     154**✅ Category Wise Product Tabs Exclusion** ⭐ NEW
     155Prevent tabs from appearing on entire categories. Perfect for managing different product types with unique information needs. Create category-specific experiences without upgrading to Pro!
     156
    147157### 🚀 Pro Features – Take Your Store to the Next Level
    148158
    149159Upgrade to **Product Tabs Manager Pro** for advanced features that give you even more control:
    150160
    151 **🔸 Exclude Tabs for Specific Products**
    152 Hide certain tabs from individual products. If a product doesn't need a size guide or warranty tab, simply exclude it.
    153 
    154 **🔸 Exclude Tabs for Specific Categories**
    155 Prevent tabs from appearing on entire categories. Perfect for managing different product types with unique information needs.
    156161
    157162**🔸 Disable Default Tabs Globally**
     
    360365| Rich Text Editor | ✅ | ✅ |
    361366| Drag-and-Drop Sorting | ✅ | ✅ |
     367| Exclude Products ⭐ NEW | ✅ | ✅ |
     368| Exclude Categories ⭐ NEW | ✅ | ✅ |
    362369| Tab Icons | ❌ | ✅ |
    363370| Product-Level Control | ❌ | ✅ |
    364371| FAQ/Q&A Tabs | ❌ | ✅ |
    365372| Product List Tabs | ❌ | ✅ |
    366 | Exclude Products/Categories | ❌ | ✅ |
    367373| Priority Support | ❌ | ✅ |
    368374
     
    379385
    380386**Can I add tabs to only certain products?**
    381 Yes! You can create global tabs (all products), category-specific tabs (certain categories only), or product-specific tabs (individual products only). The Pro version also lets you exclude specific products or categories.
     387Yes! You can create global tabs (all products), category-specific tabs (certain categories only), or product-specific tabs (individual products only). You can also exclude specific products or categories from showing certain tabs—this feature is now included in the free version!
    382388
    383389**Does this work with my theme?**
     
    408414
    409415**3️⃣ Configure Settings**
    410 Set up global tabs for all products, or target specific categories. The Pro version allows product-level customization and exclusions.
     416Set up global tabs for all products, or target specific categories. Use the exclude products and categories features to fine-tune exactly where your tabs appear.
    411417
    412418**4️⃣ Customize Appearance**
     
    524530Yes, you can preview how your tabs will look directly from the WordPress admin area. Make adjustments and see changes before making them live on your store.
    525531
     532= Can I exclude specific products or categories from showing certain tabs? =
     533Yes! As of version 1.3.2, the Exclude Products and Exclude Categories features are now available in the free version. You can hide tabs from specific products or entire categories without upgrading to Pro. This gives you complete control over which tabs appear where.
     534
    526535= What happens to my tabs if I deactivate the plugin? =
    527536Your tab data is safely stored in the WordPress database. If you deactivate and later reactivate the plugin, all your tabs and settings will still be there. If you permanently delete the plugin, the tab data will also be removed.
     
    537546
    538547== Changelog ==
     548
     549= 1.3.2 ( 8th March 2026 ) =
     550* New: Added support for Exclude Products options in the free version
     551* New: Added support for Exclude Categories options in the free version
    539552
    540553= 1.3.1 ( 8th February 2026 ) =
     
    638651== Upgrade Notice ==
    639652
    640 = 1.3.1 =
    641 Enhanced documentation and SEO optimization. Verified compatibility with WordPress 6.9 and WooCommerce 10.5.
    642 
    643 = 1.3.0 =
    644 Major update! Refactored the entire plugin codebase for better performance and maintainability. Recommended for all users.
     653= 1.3.2 =
     654Major free update! Exclude Products and Exclude Categories features are now included in the free version. Upgrade now to get complete tab targeting control without Pro!
  • product-tabs-manager/tags/1.3.2/vendor/composer/installed.php

    r3456353 r3477358  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => '6b0f09a0f5257a675aa97b076e50352c78fb9ba3',
     6        'reference' => 'df5801e7c33263ff5fa3b763207a54a1d74eabb6',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    3232            'pretty_version' => 'dev-master',
    3333            'version' => 'dev-master',
    34             'reference' => '6b0f09a0f5257a675aa97b076e50352c78fb9ba3',
     34            'reference' => 'df5801e7c33263ff5fa3b763207a54a1d74eabb6',
    3535            'type' => 'wordpress-plugin',
    3636            'install_path' => __DIR__ . '/../../',
  • product-tabs-manager/trunk/includes/Admin/Admin.php

    r3456353 r3477358  
    2424        add_filter( 'update_footer', array( __CLASS__, 'update_footer' ), PHP_INT_MAX );
    2525
    26         // phpcs:disable
    27         // TODO: We will enable these features in future releases.
    28         // add_action( 'ptabsm_after_add_product_tab_form', array( __CLASS__, 'render_advanced_tab_settings' ) );
    29         // add_action( 'ptabsm_after_edit_product_tab_form', array( __CLASS__, 'render_advanced_tab_settings' ) );
    30         // phpcs:enable
     26        add_action( 'ptabsm_after_add_product_tab_form', array( __CLASS__, 'render_advanced_tab_settings' ) );
     27        add_action( 'ptabsm_after_edit_product_tab_form', array( __CLASS__, 'render_advanced_tab_settings' ) );
    3128
    3229        add_action( 'ptabsm_add_product_tab_sidebar', array( __CLASS__, 'render_tab_icon_field' ) );
  • product-tabs-manager/trunk/includes/Frontend/Products.php

    r3456353 r3477358  
    3030    public static function product_tabs( $tabs ) {
    3131
    32         // Update default tabs priority as per settings.
    3332        foreach ( ptabsm_get_default_tabs() as $key => $tab ) {
    3433            if ( ! array_key_exists( $key, $tabs ) ) {
     
    3837            $tabs[ $key ]['priority'] = $tab['priority'];
    3938
    40             // Unset tab if disabled in settings.
    4139            if ( 'yes' === get_option( 'ptabsm_disable_' . $key . '_tab', 'no' ) ) {
    4240                unset( $tabs[ $key ] );
     
    4442        }
    4543
    46         // Get custom product tabs for this product.
    4744        $product_tabs = self::get_product_tabs( get_the_ID() );
    4845
     
    5350            }
    5451
    55             // Modify the default tabs if needed else add custom tabs.
    5652            $tab_key = get_post_meta( $tab_id, '_ptabsm_tab_key', true );
    5753            if ( $tab_key ) {
     
    6662                        $tab_title = str_replace( '%d', $product->get_review_count(), $tab_title );
    6763                    } else {
    68                         // Change the heading displayed in the tab content area.
    6964                        add_filter(
    7065                            'woocommerce_product_' . $tab_key . '_heading',
     
    7570                    }
    7671
    77                     // Change the tab title.
    7872                    $tabs[ $tab_key ]['title'] = apply_filters( 'ptabsm_product_tab_title', $tab_title, $tab_id );
    7973                }
     
    125119                'meta_query'  => array( // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_query
    126120                    'relation' => 'OR',
    127                     // Tabs visible to all products.
    128121                    array(
    129122                        'key'     => '_ptabsm_tab_visible_type',
     
    131124                        'compare' => '=',
    132125                    ),
    133                     // Tabs visible to specific products (including this product).
    134126                    array(
    135127                        'relation' => 'AND',
     
    145137                        ),
    146138                    ),
    147                     // Tabs visible to specific categories (if product has categories).
    148139                    array(
    149140                        'relation' => 'AND',
     
    169160            $product_tabs = get_posts( $args );
    170161
    171             // Check is error.
    172162            if ( is_wp_error( $product_tabs ) ) {
    173163                $product_tabs = array();
     
    179169        }
    180170
     171        // Filter out excluded tabs.
     172        foreach ( $product_tabs as $key => $tab_id ) {
     173            $excluded_products   = get_post_meta( $tab_id, '_ptabsm_excluded_products', true );
     174            $excluded_categories = get_post_meta( $tab_id, '_ptabsm_excluded_categories', true );
     175
     176            if ( is_array( $excluded_products ) && in_array( $product_id, $excluded_products, true ) ) {
     177                unset( $product_tabs[ $key ] );
     178                continue;
     179            }
     180
     181            if ( is_array( $excluded_categories ) && ! empty( array_intersect( $excluded_categories, $product_terms ) ) ) {
     182                unset( $product_tabs[ $key ] );
     183            }
     184        }
     185
    181186        return $product_tabs;
    182187    }
  • product-tabs-manager/trunk/languages/product-tabs-manager.pot

    r3456353 r3477358  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Product Tabs Manager 1.3.1\n"
     5"Project-Id-Version: Product Tabs Manager 1.3.2\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/product-tabs-manager\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2026-02-08T11:26:17+00:00\n"
     12"POT-Creation-Date: 2026-03-08T09:55:39+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
     
    7777msgstr ""
    7878
    79 #: includes/Admin/Admin.php:84
     79#: includes/Admin/Admin.php:81
    8080#: includes/Admin/views/product-tabs/advanced-tab-settings.php:53
    8181msgid "Select categories"
    8282msgstr ""
    8383
    84 #: includes/Admin/Admin.php:85
     84#: includes/Admin/Admin.php:82
    8585#: includes/Admin/views/product-tabs/advanced-tab-settings.php:36
    8686msgid "Select products"
    8787msgstr ""
    8888
    89 #: includes/Admin/Admin.php:86
     89#: includes/Admin/Admin.php:83
    9090msgid "Select user role"
    9191msgstr ""
    9292
    9393#. translators: 1: Plugin name 2: WordPress
    94 #: includes/Admin/Admin.php:106
     94#: includes/Admin/Admin.php:103
    9595#, php-format
    9696msgid "Thank you for using %1$s. If you like it, please leave us a %2$s rating. A huge thank you from PluginEver in advance!"
    9797msgstr ""
    9898
    99 #: includes/Admin/Admin.php:108
     99#: includes/Admin/Admin.php:105
    100100msgid "Thanks :)"
    101101msgstr ""
    102102
    103103#. translators: 1: Plugin version
    104 #: includes/Admin/Admin.php:126
     104#: includes/Admin/Admin.php:123
    105105#, php-format
    106106msgid "Version %s"
  • product-tabs-manager/trunk/product-tabs-manager.php

    r3456353 r3477358  
    44 * Plugin URI:           https://pluginever.com/plugins/product-tabs-manager-pro/
    55 * Description:          Product Tabs Manager is a powerful and user-friendly WooCommerce plugin that lets you create, customize, and fully manage product tabs, including default WooCommerce tabs, without writing a single line of code.
    6  * Version:              1.3.1
     6 * Version:              1.3.2
    77 * Requires at least:    5.2
    88 * Tested up to:         6.9
  • product-tabs-manager/trunk/readme.txt

    r3456353 r3477358  
    33Tags: woocommerce tabs, product tabs, custom tabs, woocommerce product tabs, tab manager
    44Tested up to: 6.9
    5 Stable tag: 1.3.1
     5Stable tag: 1.3.2
    66License: GPL v2 or later
    77License URI: https://www.gnu.org/licenses/gpl-2.0.html
    88
    9 Create unlimited custom WooCommerce product tabs, manage default tabs, add extra product information tabs, specifications, FAQs & more.
    10 
    11 == 📖 Description ==
     9Create unlimited custom WooCommerce product tabs, manage default tabs, exclude tabs by product or category, add specifications, FAQs & more – 100% Free!
     10
     11== Description ==
     12
     13**⭐ NEW IN VERSION 1.3.2: Exclude Products & Exclude Categories features are now FREE! ⭐**
    1214
    1315**Product Tabs Manager for WooCommerce** is the most powerful and user-friendly plugin for creating, customizing, and managing product tabs on your WooCommerce store. Whether you're running a small online shop or a large eCommerce business, this plugin gives you complete control over how product information is displayed to your customers.
     
    2426* **Rename, reorder, or hide** WooCommerce's default tabs (Description, Additional Information, Reviews)
    2527* Add tabs **globally** across all products or target **specific categories**
     28* **Exclude tabs from specific products** ⭐ NEW in Free!
     29* **Exclude tabs from specific categories** ⭐ NEW in Free!
    2630* Insert **videos, images, shortcodes, and HTML** directly into tabs
    2731* Display **product FAQs** in an organized question-and-answer format
     
    145149Quickly enable or disable tabs without deleting them. Perfect for seasonal content or temporary promotions.
    146150
     151**✅ Specific Product Wise Tabs Exclusion** ⭐ NEW
     152Hide certain tabs from individual products. If a product doesn't need a size guide or warranty tab, simply exclude it. This powerful feature gives you granular control over which tabs appear on which products—all in the free version!
     153
     154**✅ Category Wise Product Tabs Exclusion** ⭐ NEW
     155Prevent tabs from appearing on entire categories. Perfect for managing different product types with unique information needs. Create category-specific experiences without upgrading to Pro!
     156
    147157### 🚀 Pro Features – Take Your Store to the Next Level
    148158
    149159Upgrade to **Product Tabs Manager Pro** for advanced features that give you even more control:
    150160
    151 **🔸 Exclude Tabs for Specific Products**
    152 Hide certain tabs from individual products. If a product doesn't need a size guide or warranty tab, simply exclude it.
    153 
    154 **🔸 Exclude Tabs for Specific Categories**
    155 Prevent tabs from appearing on entire categories. Perfect for managing different product types with unique information needs.
    156161
    157162**🔸 Disable Default Tabs Globally**
     
    360365| Rich Text Editor | ✅ | ✅ |
    361366| Drag-and-Drop Sorting | ✅ | ✅ |
     367| Exclude Products ⭐ NEW | ✅ | ✅ |
     368| Exclude Categories ⭐ NEW | ✅ | ✅ |
    362369| Tab Icons | ❌ | ✅ |
    363370| Product-Level Control | ❌ | ✅ |
    364371| FAQ/Q&A Tabs | ❌ | ✅ |
    365372| Product List Tabs | ❌ | ✅ |
    366 | Exclude Products/Categories | ❌ | ✅ |
    367373| Priority Support | ❌ | ✅ |
    368374
     
    379385
    380386**Can I add tabs to only certain products?**
    381 Yes! You can create global tabs (all products), category-specific tabs (certain categories only), or product-specific tabs (individual products only). The Pro version also lets you exclude specific products or categories.
     387Yes! You can create global tabs (all products), category-specific tabs (certain categories only), or product-specific tabs (individual products only). You can also exclude specific products or categories from showing certain tabs—this feature is now included in the free version!
    382388
    383389**Does this work with my theme?**
     
    408414
    409415**3️⃣ Configure Settings**
    410 Set up global tabs for all products, or target specific categories. The Pro version allows product-level customization and exclusions.
     416Set up global tabs for all products, or target specific categories. Use the exclude products and categories features to fine-tune exactly where your tabs appear.
    411417
    412418**4️⃣ Customize Appearance**
     
    524530Yes, you can preview how your tabs will look directly from the WordPress admin area. Make adjustments and see changes before making them live on your store.
    525531
     532= Can I exclude specific products or categories from showing certain tabs? =
     533Yes! As of version 1.3.2, the Exclude Products and Exclude Categories features are now available in the free version. You can hide tabs from specific products or entire categories without upgrading to Pro. This gives you complete control over which tabs appear where.
     534
    526535= What happens to my tabs if I deactivate the plugin? =
    527536Your tab data is safely stored in the WordPress database. If you deactivate and later reactivate the plugin, all your tabs and settings will still be there. If you permanently delete the plugin, the tab data will also be removed.
     
    537546
    538547== Changelog ==
     548
     549= 1.3.2 ( 8th March 2026 ) =
     550* New: Added support for Exclude Products options in the free version
     551* New: Added support for Exclude Categories options in the free version
    539552
    540553= 1.3.1 ( 8th February 2026 ) =
     
    638651== Upgrade Notice ==
    639652
    640 = 1.3.1 =
    641 Enhanced documentation and SEO optimization. Verified compatibility with WordPress 6.9 and WooCommerce 10.5.
    642 
    643 = 1.3.0 =
    644 Major update! Refactored the entire plugin codebase for better performance and maintainability. Recommended for all users.
     653= 1.3.2 =
     654Major free update! Exclude Products and Exclude Categories features are now included in the free version. Upgrade now to get complete tab targeting control without Pro!
  • product-tabs-manager/trunk/vendor/composer/installed.php

    r3456353 r3477358  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => '6b0f09a0f5257a675aa97b076e50352c78fb9ba3',
     6        'reference' => 'df5801e7c33263ff5fa3b763207a54a1d74eabb6',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    3232            'pretty_version' => 'dev-master',
    3333            'version' => 'dev-master',
    34             'reference' => '6b0f09a0f5257a675aa97b076e50352c78fb9ba3',
     34            'reference' => 'df5801e7c33263ff5fa3b763207a54a1d74eabb6',
    3535            'type' => 'wordpress-plugin',
    3636            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.