{"id":39275,"date":"2015-10-11T11:29:42","date_gmt":"2015-10-11T11:29:42","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/product-tabs-for-woocommerce\/"},"modified":"2025-09-05T18:44:11","modified_gmt":"2025-09-05T18:44:11","slug":"product-tabs-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/sl.wordpress.org\/plugins\/product-tabs-for-woocommerce\/","author":18216844,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.7.4","stable_tag":"1.7.4","tested":"6.8.5","requires":"4.4","requires_php":"","requires_plugins":null,"header_name":"Additional Custom Product Tabs for WooCommerce","header_author":"WPFactory","header_description":"","assets_banners_color":"c5d8f1","last_updated":"2025-09-05 18:44:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpfactory.com\/item\/product-tabs-for-woocommerce-plugin\/","header_author_uri":"https:\/\/wpfactory.com","rating":5,"author_block_rating":0,"active_installs":500,"downloads":15264,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"algoritmika","date":"2015-10-11 11:29:42"},"1.1.0":{"tag":"1.1.0","author":"algoritmika","date":"2016-12-17 15:01:24"},"1.1.1":{"tag":"1.1.1","author":"algoritmika","date":"2017-07-24 11:37:38"},"1.1.2":{"tag":"1.1.2","author":"algoritmika","date":"2018-04-05 18:26:26"},"1.1.3":{"tag":"1.1.3","author":"algoritmika","date":"2018-04-10 13:08:21"},"1.2.0":{"tag":"1.2.0","author":"algoritmika","date":"2019-06-05 22:50:40"},"1.3.0":{"tag":"1.3.0","author":"algoritmika","date":"2020-01-03 21:28:12"},"1.4.0":{"tag":"1.4.0","author":"algoritmika","date":"2021-01-19 16:18:16"},"1.4.1":{"tag":"1.4.1","author":"algoritmika","date":"2021-03-02 10:02:37"},"1.5.0":{"tag":"1.5.0","author":"algoritmika","date":"2021-09-22 21:24:42"},"1.5.1":{"tag":"1.5.1","author":"algoritmika","date":"2022-03-02 00:01:27"},"1.5.2":{"tag":"1.5.2","author":"wpcodefactory","date":"2022-11-09 18:06:47"},"1.5.3":{"tag":"1.5.3","author":"wpcodefactory","date":"2023-06-18 16:31:28"},"1.5.4":{"tag":"1.5.4","author":"wpcodefactory","date":"2023-09-25 16:38:58"},"1.5.5":{"tag":"1.5.5","author":"wpcodefactory","date":"2023-11-20 17:23:04"},"1.5.6":{"tag":"1.5.6","author":"wpcodefactory","date":"2023-11-20 17:51:39"},"1.6.0":{"tag":"1.6.0","author":"wpcodefactory","date":"2024-01-06 12:52:32"},"1.6.1":{"tag":"1.6.1","author":"wpcodefactory","date":"2024-05-20 16:26:36"},"1.6.2":{"tag":"1.6.2","author":"wpcodefactory","date":"2024-07-30 05:54:53"},"1.7.0":{"tag":"1.7.0","author":"wpcodefactory","date":"2025-02-21 10:12:33"},"1.7.1":{"tag":"1.7.1","author":"wpcodefactory","date":"2025-03-27 12:53:51"},"1.7.2":{"tag":"1.7.2","author":"wpcodefactory","date":"2025-05-01 13:44:50"},"1.7.3":{"tag":"1.7.3","author":"wpcodefactory","date":"2025-07-08 19:17:54"},"1.7.4":{"tag":"1.7.4","author":"wpcodefactory","date":"2025-09-05 18:44:11"}},"upgrade_notice":{"1.0.0":"<p>This is the first release of the plugin.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2971447,"resolution":"128x128","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":2971447,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2971447,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2971447,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.1.1","1.1.2","1.1.3","1.2.0","1.3.0","1.4.0","1.4.1","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.5.6","1.6.0","1.6.1","1.6.2","1.7.0","1.7.1","1.7.2","1.7.3","1.7.4"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Plugin admin area.","2":"Setting product tabs on per product basis."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[746,16285,2150,2148,286],"plugin_category":[45],"plugin_contributors":[211178,78783,80665,178791,189606],"plugin_business_model":[216238],"class_list":["post-39275","plugin","type-plugin","status-publish","hentry","plugin_tags-product","plugin_tags-product-tabs","plugin_tags-tab","plugin_tags-tabs","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-aegkr","plugin_contributors-anbinder","plugin_contributors-karzin","plugin_contributors-omardabbas","plugin_contributors-wpcodefactory","plugin_business_model-commercial","plugin_committers-algoritmika","plugin_committers-wpcodefactory","plugin_support_reps-anbinder","plugin_support_reps-karzin","plugin_support_reps-tahaamin"],"banners":{"banner":"https:\/\/ps.w.org\/product-tabs-for-woocommerce\/assets\/banner-772x250.png?rev=2971447","banner_2x":"https:\/\/ps.w.org\/product-tabs-for-woocommerce\/assets\/banner-1544x500.png?rev=2971447","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/product-tabs-for-woocommerce\/assets\/icon.svg?rev=2971447","icon":"https:\/\/ps.w.org\/product-tabs-for-woocommerce\/assets\/icon.svg?rev=2971447","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Additional Custom Product Tabs for WooCommerce<\/strong> plugin lets you:<\/p>\n\n<ul>\n<li>Customize WooCommerce <strong>standard product tabs<\/strong>.<\/li>\n<li>Add <strong>custom product tabs<\/strong> globally for all products, or on per product basis.<\/li>\n<li>And more...<\/li>\n<\/ul>\n\n<h3>&#9989; Standard WooCommerce Product Tabs<\/h3>\n\n<p>For standard WooCommerce product tabs (i.e., \"Description\", \"Additional information\" and \"Reviews\") you can:<\/p>\n\n<ul>\n<li><strong>Remove<\/strong> tab completely for all products.<\/li>\n<li>Change tab's <strong>position<\/strong>.<\/li>\n<li>Change tab's <strong>title<\/strong>.<\/li>\n<\/ul>\n\n<h3>&#9989; Custom Product Tabs<\/h3>\n\n<p>For each custom product tab you can set:<\/p>\n\n<ul>\n<li>Tab's <strong>title<\/strong>.<\/li>\n<li>Tab's <strong>ID<\/strong> (i.e., link).<\/li>\n<li>Tab's <strong>position<\/strong>.<\/li>\n<li>Tab's <strong>content<\/strong>.<\/li>\n<\/ul>\n\n<p>For each global (i.e., all products) product tab you can also set <strong>products\/categories to show\/hide<\/strong> it for.<\/p>\n\n<h3>&#9989; Shortcodes<\/h3>\n\n<p>In product tab's title and content you can use plugin's shortcodes: <code>[alg_wc_pt_product_meta]<\/code> and <code>[alg_wc_pt_product_function]<\/code>. This is especially useful in global (i.e., all products) tabs. For example, you can output some custom field value in your custom tabs for all products at once:<\/p>\n\n<pre><code>[alg_wc_pt_product_meta key=\"my_custom_field\"]\n<\/code><\/pre>\n\n<p>Or, for example, you could add stock quantity info:<\/p>\n\n<pre><code>Stock: [alg_wc_pt_product_function name=\"get_stock_quantity\"]\n<\/code><\/pre>\n\n<h3>&#127942; Premium Version<\/h3>\n\n<p>While free version allows you to add one global custom tab and one \"per product\" tab for each product, with <a href=\"https:\/\/wpfactory.com\/item\/product-tabs-for-woocommerce-plugin\/\">Product Tabs for WooCommerce Pro<\/a> you can add an <strong>unlimited<\/strong> number of custom product tabs.<\/p>\n\n<h3>&#128472; Feedback<\/h3>\n\n<ul>\n<li>We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!<\/li>\n<li><a href=\"https:\/\/wpfactory.com\/item\/product-tabs-for-woocommerce-plugin\/\">Visit plugin site<\/a>.<\/li>\n<\/ul>\n\n<h3>&#8505; More<\/h3>\n\n<ul>\n<li>The plugin is <strong>\"High-Performance Order Storage (HPOS)\"<\/strong> compatible.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the entire plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the \"Plugins\" menu in WordPress.<\/li>\n<li>Go to \"WPFactory &gt; Product Tabs\".<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.7.4 - 05\/09\/2025<\/h4>\n\n<ul>\n<li>Fix - Vulnerability in the <code>[alg_wc_pt_translate]<\/code> shortcode.<\/li>\n<li>WC tested up to: 10.1.<\/li>\n<\/ul>\n\n<h4>1.7.3 - 08\/07\/2025<\/h4>\n\n<ul>\n<li>Dev - WPFactory Admin Menu - Library updated.<\/li>\n<li>Dev - WPFactory Admin Menu - Icon added.<\/li>\n<li>Dev - WPFactory Recommendations - Moved to the <code>init<\/code> hook.<\/li>\n<li>Dev - WPFactory Key Manager - Moved to the <code>init<\/code> hook.<\/li>\n<li>WC tested up to: 9.9.<\/li>\n<\/ul>\n\n<h4>1.7.2 - 01\/05\/2025<\/h4>\n\n<ul>\n<li>Fix - Translation domain loading triggered too early.<\/li>\n<li>Dev - General - Advanced - \"HTML paragraph tags\" option added (defaults to <code>no<\/code>).<\/li>\n<li>Dev - Key Manager - Library updated.<\/li>\n<li>WC tested up to: 9.8.<\/li>\n<li>Tested up to: 6.8.<\/li>\n<\/ul>\n\n<h4>1.7.1 - 27\/03\/2025<\/h4>\n\n<ul>\n<li>Fix - Cross-Site Scripting (XSS) vulnerability.<\/li>\n<li>WC tested up to: 9.7.<\/li>\n<\/ul>\n\n<h4>1.7.0 - 21\/02\/2025<\/h4>\n\n<ul>\n<li>Dev - Plugin settings moved to the \"WPFactory\" menu.<\/li>\n<li>Dev - \"Recommendations\" added.<\/li>\n<li>Dev - \"Key Manager\" added.<\/li>\n<li>Dev - Shortcodes - <code>[alg_wc_pt_translate]<\/code> - Process shortcodes in the content.<\/li>\n<li>Dev - Code refactoring.<\/li>\n<li>Dev - Coding standards improved.<\/li>\n<li>WC tested up to: 9.6.<\/li>\n<li>Tested up to: 6.7.<\/li>\n<\/ul>\n\n<h4>1.6.2 - 30\/07\/2024<\/h4>\n\n<ul>\n<li>WC tested up to: 9.1.<\/li>\n<li>Requires Plugins: woocommerce.<\/li>\n<\/ul>\n\n<h4>1.6.1 - 20\/05\/2024<\/h4>\n\n<ul>\n<li>WC tested up to: 8.8.<\/li>\n<li>Tested up to: 6.5.<\/li>\n<\/ul>\n\n<h4>1.6.0 - 06\/01\/2024<\/h4>\n\n<ul>\n<li>Dev \u2013 \"High-Performance Order Storage (HPOS)\" compatibility.<\/li>\n<li>Dev - PHP 8.2 compatibility - \"Creation of dynamic property is deprecated\" notice fixed.<\/li>\n<li>Dev - Code refactoring.<\/li>\n<li>WC tested up to: 8.4.<\/li>\n<\/ul>\n\n<h4>1.5.6 - 20\/11\/2023<\/h4>\n\n<ul>\n<li>Plugin name updated.<\/li>\n<\/ul>\n\n<h4>1.5.5 - 20\/11\/2023<\/h4>\n\n<ul>\n<li>WC tested up to: 8.3.<\/li>\n<li>Tested up to: 6.4.<\/li>\n<\/ul>\n\n<h4>1.5.4 - 25\/09\/2023<\/h4>\n\n<ul>\n<li>WC tested up to: 8.1.<\/li>\n<li>Tested up to: 6.3.<\/li>\n<li>Plugin icon, banner updated.<\/li>\n<\/ul>\n\n<h4>1.5.3 - 18\/06\/2023<\/h4>\n\n<ul>\n<li>WC tested up to: 7.8.<\/li>\n<li>Tested up to: 6.2.<\/li>\n<\/ul>\n\n<h4>1.5.2 - 09\/11\/2022<\/h4>\n\n<ul>\n<li>WC tested up to: 7.1.<\/li>\n<li>Tested up to: 6.1.<\/li>\n<li>Readme.txt updated.<\/li>\n<li>Deploy script added.<\/li>\n<\/ul>\n\n<h4>1.5.1 - 02\/03\/2022<\/h4>\n\n<ul>\n<li>Dev - Minor code refactoring.<\/li>\n<li>WC tested up to: 6.2.<\/li>\n<li>Tested up to: 5.9.<\/li>\n<\/ul>\n\n<h4>1.5.0 - 22\/09\/2021<\/h4>\n\n<ul>\n<li>Dev - Admin settings restyled (\"General\", \"Standard Tabs\", etc. sections).<\/li>\n<li>Dev - Properly sanitizing all input in admin settings now.<\/li>\n<li>Dev - Plugin is initialized on the <code>plugins_loaded<\/code> action now.<\/li>\n<li>Dev - Code refactoring.<\/li>\n<li>WC tested up to: 5.7.<\/li>\n<li>Tested up to: 5.8.<\/li>\n<\/ul>\n\n<h4>1.4.1 - 02\/03\/2021<\/h4>\n\n<ul>\n<li>Fix - JS file minification bug fixed.<\/li>\n<li>WC tested up to: 5.0.<\/li>\n<\/ul>\n\n<h4>1.4.0 - 19\/01\/2021<\/h4>\n\n<ul>\n<li>Dev - \"Variations Tabs\" section added.<\/li>\n<li>Dev - Standard Tabs - Shortcodes are applied in \"Title\" options now.<\/li>\n<li>Dev - Standard Tabs - \"Enable section\" option added (defaults to <code>yes<\/code>).<\/li>\n<li>Dev - Custom Tabs: All Products - \"Enable section\" option added (defaults to <code>yes<\/code>).<\/li>\n<li>Dev - Shortcodes - <code>[alg_wc_pt_product_function]<\/code> shortcode added.<\/li>\n<li>Dev - Shortcodes - <code>[alg_wc_pt_product_meta]<\/code> shortcode added.<\/li>\n<li>Dev - Shortcodes - <code>[alg_wc_pt_translate]<\/code> shortcode alias added (i.e., same as <code>[alg_wc_cpt_translate]<\/code>).<\/li>\n<li>Dev - Localization - <code>load_plugin_textdomain()<\/code> moved to the <code>init<\/code> action.<\/li>\n<li>Dev - JS file minified.<\/li>\n<li>Dev - Code refactoring.<\/li>\n<li>Dev - Admin settings restyled and descriptions updated.<\/li>\n<li>Tested up to: 5.6.<\/li>\n<li>WC tested up to: 4.9.<\/li>\n<\/ul>\n\n<h4>1.3.0 - 03\/01\/2020<\/h4>\n\n<ul>\n<li>Dev - Tab \"ID\" options added.<\/li>\n<li>Dev - Triggering tab open with JavaScript now.<\/li>\n<li>Dev - Multi-language (i.e., WPML\/Polylang) shortcode <code>[alg_wc_cpt_translate]<\/code> added.<\/li>\n<li>Dev - Code refactoring.<\/li>\n<li>Dev - Admin settings restyled and descriptions updated.<\/li>\n<li>WC tested up to: 3.8.<\/li>\n<li>Tested up to: 5.3.<\/li>\n<\/ul>\n\n<h4>1.2.0 - 06\/06\/2019<\/h4>\n\n<ul>\n<li>Dev - Admin Settings - \"Reset Settings\" option added.<\/li>\n<li>Dev - Admin settings restyled.<\/li>\n<li>Dev - Code refactoring.<\/li>\n<li>Tags updated.<\/li>\n<li>Plugin URI updated.<\/li>\n<li>Tested up to: 5.2.<\/li>\n<li>WC tested up to: 3.6.<\/li>\n<\/ul>\n\n<h4>1.1.3 - 10\/04\/2018<\/h4>\n\n<ul>\n<li>Dev - All Products Tabs - \"Products Show\/Hide Options Type\" option added (Multiselect \/ IDs \/ SKUs).<\/li>\n<li>Dev - Shortcodes are now processed in all custom tabs titles.<\/li>\n<\/ul>\n\n<h4>1.1.2 - 05\/04\/2018<\/h4>\n\n<ul>\n<li>Dev - All Products Tabs - \"Add SKU to Products Lists\" option added.<\/li>\n<li>Dev - All Products Tabs - \"Content\" now accepts all HTML tags.<\/li>\n<li>Dev - All Products Tabs - Settings minor restyling.<\/li>\n<li>Dev - \"WC tested up\" added to the plugin header.<\/li>\n<li>Dev - Settings array is saved as main class property.<\/li>\n<\/ul>\n\n<h4>1.1.1 - 24\/07\/2017<\/h4>\n\n<ul>\n<li>Dev - WooCommerce v3 compatibility - Product ID.<\/li>\n<li>Dev - <code>WP_Query<\/code> optimized to return <code>ids<\/code> only.<\/li>\n<li>Plugin URI updated.<\/li>\n<li>Plugin header (\"Text Domain\" etc.) updated.<\/li>\n<\/ul>\n\n<h4>1.1.0 - 17\/12\/2016<\/h4>\n\n<ul>\n<li>Fix - <code>load_plugin_textdomain()<\/code> moved from <code>init<\/code> hook to constructor.<\/li>\n<li>Fix - General - Tab active link fixed.<\/li>\n<li>Dev - Version system added.<\/li>\n<li>Dev - Multisite compatibility added.<\/li>\n<li>Dev - Language (POT) file added.<\/li>\n<li>Dev - Custom Product Tabs: per Product - \"Enable WP Editor\" option added.<\/li>\n<li>Dev - Code refactoring.<\/li>\n<li>Tweak - Language domain name changed.<\/li>\n<li>Tweak - Donate link added.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 02\/10\/2015<\/h4>\n\n<ul>\n<li>Initial Release.<\/li>\n<\/ul>","raw_excerpt":"Manage product tabs in WooCommerce. Beautifully.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/39275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=39275"}],"author":[{"embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpcodefactory"}],"wp:attachment":[{"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=39275"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=39275"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=39275"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=39275"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=39275"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=39275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}