{"id":328121,"date":"2026-06-21T18:07:50","date_gmt":"2026-06-21T18:07:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/brandkit-blocks\/"},"modified":"2026-06-21T18:07:13","modified_gmt":"2026-06-21T18:07:13","slug":"zentro-blocks","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/zentro-blocks\/","author":23409020,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Zentro Blocks","header_author":"WPBrand Digital","header_description":"A collection of interactive Gutenberg blocks: Tabs, Popup, Animated Counter, and CTA Banner.","assets_banners_color":"cdd1d1","last_updated":"2026-06-21 18:07:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/wpbranddigital.org","rating":0,"author_block_rating":0,"active_installs":0,"downloads":27,"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":"wpbranddigital25","date":"2026-06-21 18:07:13"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3580893,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3580893,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"zentro-blocks\/animated-counter":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"zentro-blocks\/animated-counter","version":"1.0.0","title":"Animated Counter","category":"zentro-blocks","icon":"chart-bar","description":"Counts up to a target number when scrolled into view. Supports prefix, suffix, and custom duration.","keywords":["counter","number","stats","animated"],"textdomain":"zentro-blocks","attributes":{"targetNumber":{"type":"number","default":1000},"prefix":{"type":"string","default":""},"suffix":{"type":"string","default":"+"},"label":{"type":"string","default":"Happy Clients"},"duration":{"type":"number","default":2000},"numberColor":{"type":"string","default":"#0073aa"},"labelColor":{"type":"string","default":"#333333"},"numberSize":{"type":"number","default":48},"labelSize":{"type":"number","default":16},"alignment":{"type":"string","default":"center"},"separator":{"type":"boolean","default":false}},"supports":{"html":false,"align":["wide","full"]},"render":"file:.\/render.php","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js"},"zentro-blocks\/cta-banner-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"zentro-blocks\/cta-banner-block","version":"1.0.0","title":"CTA Banner","category":"zentro-blocks","icon":"megaphone","description":"A customisable call-to-action banner with headline, subtext, and button.","keywords":["cta","banner","call to action","button"],"textdomain":"zentro-blocks","attributes":{"headline":{"type":"string","default":"Ready to Get Started?"},"subtext":{"type":"string","default":"Join thousands of happy customers today."},"buttonLabel":{"type":"string","default":"Get Started"},"buttonUrl":{"type":"string","default":"#"},"buttonTarget":{"type":"boolean","default":false},"bgColor":{"type":"string","default":"#0073aa"},"textColor":{"type":"string","default":"#ffffff"},"btnBgColor":{"type":"string","default":"#ffffff"},"btnTextColor":{"type":"string","default":"#0073aa"},"alignment":{"type":"string","default":"center"},"layout":{"type":"string","default":"stacked"},"paddingV":{"type":"number","default":60},"borderRadius":{"type":"number","default":8}},"supports":{"html":false,"align":["wide","full"]},"render":"file:.\/render.php","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"zentro-blocks\/tabs-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"zentro-blocks\/tabs-block","version":"1.0.0","title":"Tabs Block","category":"zentro-blocks","icon":"table-row-before","description":"Display content in switchable tabs with keyboard navigation and ARIA support.","keywords":["tabs","tabbed","content"],"textdomain":"zentro-blocks","attributes":{"tabs":{"type":"array","default":[{"label":"Tab One","content":"Content for tab one."},{"label":"Tab Two","content":"Content for tab two."}]},"activeColor":{"type":"string","default":"#0073aa"},"borderRadius":{"type":"number","default":4},"alignment":{"type":"string","default":"left"}},"supports":{"html":false,"align":["wide","full"]},"render":"file:.\/render.php","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js"},"zentro-blocks\/popup-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"zentro-blocks\/popup-block","version":"1.0.0","title":"Popup Block","category":"zentro-blocks","icon":"external","description":"A modal popup triggered by a button. Includes focus trapping, ESC to close, and ARIA roles.","keywords":["popup","modal","dialog","lightbox"],"textdomain":"zentro-blocks","attributes":{"triggerLabel":{"type":"string","default":"Open Popup"},"popupTitle":{"type":"string","default":"Popup Title"},"popupContent":{"type":"string","default":"Add your popup content here."},"triggerBgColor":{"type":"string","default":"#0073aa"},"triggerTextColor":{"type":"string","default":"#ffffff"},"overlayOpacity":{"type":"number","default":80},"maxWidth":{"type":"number","default":560},"borderRadius":{"type":"number","default":8},"alignment":{"type":"string","default":"left"}},"supports":{"html":false,"align":["wide","full"]},"render":"file:.\/render.php","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js"},"zentro-blocks\/pricing-card-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"zentro-blocks\/pricing-card-block","version":"1.0.0","title":"Pricing Card","category":"zentro-blocks","icon":"cart","description":"Displays professional pricing table cards with customizable features list, styling, and action buttons.","keywords":["pricing","card","table","plan","product"],"textdomain":"zentro-blocks","attributes":{"planTitle":{"type":"string","default":"Standard Plan"},"price":{"type":"string","default":"29"},"currencySymbol":{"type":"string","default":"$"},"billingPeriod":{"type":"string","default":"\/month"},"features":{"type":"array","default":["10 Projects","5 GB SSD Storage","Weekly Backups","Email Support"]},"badgeText":{"type":"string","default":"Popular"},"buttonLabel":{"type":"string","default":"Get Started"},"buttonUrl":{"type":"string","default":"#"},"buttonTarget":{"type":"boolean","default":false},"cardBgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#333333"},"primaryColor":{"type":"string","default":"#0073aa"},"btnTextColor":{"type":"string","default":"#ffffff"},"borderRadius":{"type":"number","default":8},"isPopular":{"type":"boolean","default":false}},"supports":{"html":false,"align":["wide","full"]},"render":"file:.\/render.php","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"zentro-blocks\/accordion-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"zentro-blocks\/accordion-block","version":"1.0.0","title":"Accordion Block","category":"zentro-blocks","icon":"menu","description":"Collapsible content panels with smooth transitions and full ARIA accessibility support.","keywords":["accordion","faq","toggle","collapsible"],"textdomain":"zentro-blocks","attributes":{"panels":{"type":"array","default":[{"title":"How does it work?","content":"You can add and remove accordion items dynamically, customize colors, and enable toggle modes in the sidebar."},{"title":"Is it accessible?","content":"Yes! It implements full WAI-ARIA specs including focus states, ARIA attributes, and Arrow Key keyboard navigation."}]},"activeColor":{"type":"string","default":"#0073aa"},"titleBgColor":{"type":"string","default":"#f5f5f5"},"contentBgColor":{"type":"string","default":"#ffffff"},"borderRadius":{"type":"number","default":4},"allowMultiple":{"type":"boolean","default":false}},"supports":{"html":false,"align":["wide","full"]},"render":"file:.\/render.php","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[4121,148076,451,491,2148],"plugin_category":[],"plugin_contributors":[252525],"plugin_business_model":[],"class_list":["post-328121","plugin","type-plugin","status-publish","hentry","plugin_tags-blocks","plugin_tags-gutenberg","plugin_tags-interactive","plugin_tags-popup","plugin_tags-tabs","plugin_contributors-wpbranddigital25","plugin_committers-wpbranddigital25"],"banners":{"banner":"https:\/\/ps.w.org\/zentro-blocks\/assets\/banner-772x250.png?rev=3580893","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/zentro-blocks\/assets\/icon-128x128.png?rev=3580893","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Zentro Blocks is a collection of interactive and premium Gutenberg blocks designed to enhance your page design, layouts, and conversions.<\/p>\n\n<p>Included Blocks:\n* <strong>Tabs Block<\/strong>: Switchable tab panels with WAI-ARIA keyboard navigation (Arrow keys, Home, End) and layout options.\n* <strong>Popup Block<\/strong>: Modal dialog with focus trap, Escape key closing, and overlay click closing.\n* <strong>Animated Counter<\/strong>: Count-up statistics counter that animates when scrolled into view (using Intersection Observer).\n* <strong>CTA Banner<\/strong>: Highly customizable Call to Action banner with stacked and inline layouts.\n* <strong>Accordion Block<\/strong>: Collapsible content panels with smooth CSS transitions and full ARIA accessibility support.\n* <strong>Pricing Card<\/strong>: Premium pricing table cards to showcase services, plans, and highlight standard\/popular packages.<\/p>\n\n<h3>Development<\/h3>\n\n<p>Source code: https:\/\/github.com\/wpbranddigital\/Zentro-Blocks<\/p>\n\n<p>Build process:<\/p>\n\n<ol>\n<li>npm install<\/li>\n<li>npm run build<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory, or upload the ZIP file via WordPress Plugins -&gt; Add New -&gt; Upload.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>If building from source, run <code>npm install<\/code> and <code>npm run build<\/code> in the plugin directory.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20add%20a%20block%3F\"><h3>How do I add a block?<\/h3><\/dt>\n<dd><p>In the WordPress block editor, click the \"+\" inserter icon, search for \"Zentro\", and click on the block you'd like to insert.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with 6 interactive blocks.<\/li>\n<\/ul>","raw_excerpt":"A collection of interactive Gutenberg blocks: Tabs, Popup, Animated Counter, CTA Banner, Accordion, and Pricing Card.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/328121","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=328121"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpbranddigital25"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=328121"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=328121"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=328121"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=328121"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=328121"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=328121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}