{"id":379853,"date":"2026-10-04T07:10:48","date_gmt":"2026-10-04T07:10:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tab-manager-for-ecommerce\/"},"modified":"2026-10-04T07:10:33","modified_gmt":"2026-10-04T07:10:33","slug":"arzwp-product-tabs-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/arzwp-product-tabs-for-woocommerce\/","author":23346643,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"5.6","requires_php":"7.2","requires_plugins":null,"header_name":"arzwp Product Tabs for WooCommerce","header_author":"arzwp","header_description":"Create unlimited custom product tabs for WooCommerce: text & images, image galleries, video galleries, FAQs, contact forms, downloadable files, Google Maps and shortcodes. Global tabs, category tabs, per-product tabs, drag & drop ordering, icons, mobile visibility and full colour control.","assets_banners_color":"bb7bd0","last_updated":"2026-10-04 07:10:33","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/payhip.com\/b\/Ot45S","header_plugin_uri":"","header_author_uri":"https:\/\/payhip.com\/arzwpshop","rating":0,"author_block_rating":0,"active_installs":0,"downloads":46,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"arzwp","date":"2026-10-04 07:10:33","revision":3727076}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3727076,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3727076,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3727076,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3727076,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3727076,"resolution":"1","location":"assets","locale":"","width":1920,"height":1493},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3727076,"resolution":"2","location":"assets","locale":"","width":1307,"height":650},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3727076,"resolution":"3","location":"assets","locale":"","width":1777,"height":472}},"screenshots":{"1":"Plugin Settings Page","2":"Custom Product's data tab for per product's custom tabs","3":"Automatically display custom tabs on product details page"}},"plugin_section":[],"plugin_tags":[358,1643,210,16285,286],"plugin_category":[45,50],"plugin_contributors":[246557],"plugin_business_model":[],"class_list":["post-379853","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form","plugin_tags-faq","plugin_tags-gallery","plugin_tags-product-tabs","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-media","plugin_contributors-arzwp","plugin_committers-arzwp"],"banners":{"banner":"https:\/\/ps.w.org\/arzwp-product-tabs-for-woocommerce\/assets\/banner-772x250.png?rev=3727076","banner_2x":"https:\/\/ps.w.org\/arzwp-product-tabs-for-woocommerce\/assets\/banner-1544x500.png?rev=3727076","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/arzwp-product-tabs-for-woocommerce\/assets\/icon-128x128.png?rev=3727076","icon_2x":"https:\/\/ps.w.org\/arzwp-product-tabs-for-woocommerce\/assets\/icon-256x256.png?rev=3727076","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/arzwp-product-tabs-for-woocommerce\/assets\/screenshot-1.png?rev=3727076","caption":"Plugin Settings Page"},{"src":"https:\/\/ps.w.org\/arzwp-product-tabs-for-woocommerce\/assets\/screenshot-2.png?rev=3727076","caption":"Custom Product's data tab for per product's custom tabs"},{"src":"https:\/\/ps.w.org\/arzwp-product-tabs-for-woocommerce\/assets\/screenshot-3.png?rev=3727076","caption":"Automatically display custom tabs on product details page"}],"raw_content":"<!--section=description-->\n<p>arzwp Product Tabs for WooCommerce lets you add exactly the information your customers need to the product page, in tabs you control.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Tabs with custom text and images (full WordPress editor)<\/li>\n<li>Image gallery tabs with a configurable column count<\/li>\n<li>Video gallery tabs (YouTube, Vimeo, self-hosted MP4\/WebM)<\/li>\n<li>FAQ tabs with an accessible accordion<\/li>\n<li>Contact form tabs with AJAX submission, honeypot spam protection and optional copy to the customer<\/li>\n<li>Downloadable files tabs with file type, size and download buttons<\/li>\n<li>Map tabs powered by the Google Maps Embed API (with a keyless fallback)<\/li>\n<li>Custom text above the content of every tab<\/li>\n<li>Shortcodes supported inside every tab<\/li>\n<li>Global tabs shown on all products<\/li>\n<li>Category tabs shown only on products in selected categories (sub-categories included)<\/li>\n<li>Hide any global tab on individual products<\/li>\n<li>Drag-and-drop tab ordering<\/li>\n<li>Built-in icon picker plus custom icon uploads<\/li>\n<li>Disable WooCommerce default tabs globally or per product<\/li>\n<li>Override the content of a WooCommerce default tab on a single product<\/li>\n<li>Hide tabs on mobile devices (configurable breakpoint) or on desktop<\/li>\n<li>Colour and icon-position controls for FAQ tabs<\/li>\n<li>Colour controls for contact form tabs<\/li>\n<li>Colour controls for downloadable files tabs<\/li>\n<li>A shortcode to render any tab anywhere on the page<\/li>\n<\/ul>\n\n<h4>Support the plugin<\/h4>\n\n<p>This plugin is free. If it saves you time, you can support its development with a donation: https:\/\/payhip.com\/b\/Ot45S<\/p>\n\n<h4>External services<\/h4>\n\n<p>The Map tab embeds Google Maps through an iframe. When a visitor opens a product page that contains a Map tab, the visitor's browser connects to Google (google.com\/maps) and Google may receive the visitor's IP address and the address configured in the tab. If you add a Google Maps Embed API key in the plugin settings, that key is sent to Google as part of the request.<\/p>\n\n<ul>\n<li>Service: Google Maps Embed<\/li>\n<li>Terms of Service: https:\/\/policies.google.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p>Video tabs can embed YouTube or Vimeo videos using WordPress's built-in oEmbed support. Those providers receive the visitor's IP address when the video is displayed.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>arzwp-product-tabs-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the ZIP through Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to Products &gt; Product Tabs to create global tabs, or open any product and use the Custom Tabs panel in the Product data box.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20google%20maps%20api%20key%3F\"><h3>Do I need a Google Maps API key?<\/h3><\/dt>\n<dd><p>No. Without a key the plugin uses a keyless Google Maps embed. Adding an Embed API key under Products &gt; Product Tabs &gt; Settings gives more reliable results.<\/p><\/dd>\n<dt id=\"where%20do%20contact%20form%20messages%20go%3F\"><h3>Where do contact form messages go?<\/h3><\/dt>\n<dd><p>To the default recipient set on the Settings screen, unless the individual tab defines its own recipient.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Create unlimited custom product tabs for WooCommerce: text &amp; images, galleries, videos, FAQs, contact forms, downloads, maps and shortcodes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/379853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=379853"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/arzwp"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=379853"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=379853"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=379853"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=379853"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=379853"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=379853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}