{"id":326476,"date":"2026-06-19T17:09:54","date_gmt":"2026-06-19T17:09:54","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/swiftblock-elements\/"},"modified":"2026-06-19T17:09:28","modified_gmt":"2026-06-19T17:09:28","slug":"swiftblock-elements","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/swiftblock-elements\/","author":23516802,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.9","stable_tag":"0.2.9","tested":"7.0","requires":"6.8","requires_php":"7.4","requires_plugins":null,"header_name":"SwiftBlock Elements","header_author":"johirrihan","header_description":"Professional Gutenberg blocks for testimonials, pricing, and FAQ sections with responsive controls.","assets_banners_color":"d6e9e0","last_updated":"2026-06-19 17:09:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/swiftblock-elements\/","header_author_uri":"https:\/\/profiles.wordpress.org\/johirrihan\/","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":{"0.2.9":{"tag":"0.2.9","author":"rihansoftvance","date":"2026-06-19 17:09:28"}},"upgrade_notice":{"0.2.9":"<p>Adds human-readable JavaScript source for WordPress.org review compliance.<\/p>","0.2.8":"<p>Critical fix: blocks now register from the correct build directory.<\/p>","0.2.0":"<p>Major update with seven new blocks. Re-save pages after updating if styles do not appear immediately.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3579008,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3579008,"resolution":"1544x500","location":"assets","locale":"","width":1536,"height":1024},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3579008,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"swiftblock\/pricing-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"swiftblock\/pricing-section","version":"0.2.9","title":"Pricing Section","category":"widgets","icon":"money-alt","description":"Three-column pricing table with badge, heading, and feature lists.","example":{},"attributes":{"badgeText":{"type":"string","default":"Pricing"},"heading":{"type":"string","default":"Plans that works best for your <span class=\"swiftblock-pricing-section__underline\">business<\/span>"},"plans":{"type":"array","default":[{"name":"Starter","description":"Lorem ipsum dolor sit amet consectetur. Cursus mauris tortor facilisis ultrices.","price":"12","pricePrefix":"$","priceSuffix":"\/mo","buttonText":"Get started","buttonUrl":"#","featuresHeader":"What included:","features":["Basic features","Basic integrations","10GB data storage","Limited analytics","2 Workspaces","Chat support"],"isFeatured":false},{"name":"Business","description":"Lorem ipsum dolor sit amet consectetur. Cursus mauris tortor facilisis ultrices.","price":"48","pricePrefix":"$","priceSuffix":"\/mo","buttonText":"Get started","buttonUrl":"#","featuresHeader":"Everything in Starter, plus:","features":["Business features","Business integrations","15GB data storage","Enhanced analytics","5 workspaces","Priority support"],"isFeatured":true},{"name":"Enterprise","description":"Lorem ipsum dolor sit amet consectetur. Cursus mauris tortor facilisis ultrices.","price":"96","pricePrefix":"$","priceSuffix":"\/mo","buttonText":"Get started","buttonUrl":"#","featuresHeader":"Everything in Business, plus:","features":["Advanced features","Enterprise integrations","50GB data storage","Unlimited analytics","Unlimited workspaces","Dedicated account manager"],"isFeatured":false}]},"sectionBgColor":{"type":"string","default":"#f3f4f6"},"badgeBgColor":{"type":"string","default":"#a3ff33"},"badgeTextColor":{"type":"string","default":"#0b1c10"},"headingColor":{"type":"string","default":"#0b1c10"},"accentColor":{"type":"string","default":"#a3ff33"},"cardBgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#374151"},"mutedColor":{"type":"string","default":"#6b7280"},"buttonDarkBgColor":{"type":"string","default":"#0b1c10"},"buttonDarkTextColor":{"type":"string","default":"#ffffff"},"buttonAccentBgColor":{"type":"string","default":"#a3ff33"},"buttonAccentTextColor":{"type":"string","default":"#0b1c10"},"fontFamily":{"type":"string","default":"system-ui, sans-serif"},"headingFontSize":{"type":"number","default":48},"headingFontSizeTablet":{"type":"number","default":0},"headingFontSizeMobile":{"type":"number","default":0},"descriptionFontSize":{"type":"number","default":15},"descriptionFontSizeTablet":{"type":"number","default":0},"descriptionFontSizeMobile":{"type":"number","default":0},"planNameFontSize":{"type":"number","default":22},"planNameFontSizeTablet":{"type":"number","default":0},"planNameFontSizeMobile":{"type":"number","default":0},"priceFontSize":{"type":"number","default":56},"priceFontSizeTablet":{"type":"number","default":0},"priceFontSizeMobile":{"type":"number","default":0},"featureFontSize":{"type":"number","default":15},"featureFontSizeTablet":{"type":"number","default":0},"featureFontSizeMobile":{"type":"number","default":0},"sectionPaddingY":{"type":"number","default":64},"sectionPaddingYTablet":{"type":"number","default":0},"sectionPaddingYMobile":{"type":"number","default":40},"sectionPaddingX":{"type":"number","default":24},"sectionPaddingXTablet":{"type":"number","default":0},"sectionPaddingXMobile":{"type":"number","default":16},"cardPadding":{"type":"number","default":32},"cardPaddingTablet":{"type":"number","default":0},"cardPaddingMobile":{"type":"number","default":24},"cardGap":{"type":"number","default":24},"cardGapTablet":{"type":"number","default":0},"cardGapMobile":{"type":"number","default":20},"containerWidth":{"type":"string","default":"1280"},"customContainerWidth":{"type":"number","default":1280}},"supports":{"html":false,"align":["wide","full"],"anchor":true,"spacing":{"margin":["top","bottom"],"padding":false,"blockGap":false}},"textdomain":"swiftblock-elements","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php"},"swiftblock\/testimonials-slider":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"swiftblock\/testimonials-slider","version":"0.2.9","title":"Testimonials Slider","category":"widgets","icon":"slides","description":"Two-column testimonial slider with heading, navigation arrows, and editable slides.","example":{},"attributes":{"heading":{"type":"string","default":"From our <strong>community.<\/strong>"},"description":{"type":"string","default":"Here's what other subscribers had to say about Example Studio."},"testimonials":{"type":"array","default":[{"content":"Example Studio has helped me become a better musician and producer than I ever thought possible.","authorName":"Kyle Weznick","designation":"Media Director, River Sound Media","imageId":0,"imageUrl":"","imageAlt":""},{"content":"The courses are practical, well structured, and immediately useful in real production workflows.","authorName":"Sarah Mitchell","designation":"Audio Engineer, Studio North","imageId":0,"imageUrl":"","imageAlt":""},{"content":"I finally understand mixing and mastering in a way that actually sticks. Highly recommended.","authorName":"James Porter","designation":"Independent Producer","imageId":0,"imageUrl":"","imageAlt":""}]},"sectionBgColor":{"type":"string","default":"#f7f5f2"},"cardBgColor":{"type":"string","default":"#ffffff"},"headingColor":{"type":"string","default":"#111827"},"descriptionColor":{"type":"string","default":"#6b7280"},"textColor":{"type":"string","default":"#374151"},"accentColor":{"type":"string","default":"#2b7fff"},"buttonBorderColor":{"type":"string","default":"#cbd5e1"},"buttonTextColor":{"type":"string","default":"#111827"},"fontFamily":{"type":"string","default":"system-ui, sans-serif"},"headingFontSize":{"type":"number","default":48},"headingFontSizeTablet":{"type":"number","default":0},"headingFontSizeMobile":{"type":"number","default":0},"descriptionFontSize":{"type":"number","default":16},"descriptionFontSizeTablet":{"type":"number","default":0},"descriptionFontSizeMobile":{"type":"number","default":0},"contentFontSize":{"type":"number","default":22},"contentFontSizeTablet":{"type":"number","default":0},"contentFontSizeMobile":{"type":"number","default":0},"nameFontSize":{"type":"number","default":16},"nameFontSizeTablet":{"type":"number","default":0},"nameFontSizeMobile":{"type":"number","default":0},"designationFontSize":{"type":"number","default":14},"designationFontSizeTablet":{"type":"number","default":0},"designationFontSizeMobile":{"type":"number","default":0},"sectionPaddingY":{"type":"number","default":48},"sectionPaddingYTablet":{"type":"number","default":0},"sectionPaddingYMobile":{"type":"number","default":32},"sectionPaddingX":{"type":"number","default":24},"sectionPaddingXTablet":{"type":"number","default":0},"sectionPaddingXMobile":{"type":"number","default":16},"columnGap":{"type":"number","default":48},"columnGapTablet":{"type":"number","default":0},"columnGapMobile":{"type":"number","default":32},"containerWidth":{"type":"string","default":"1280"},"customContainerWidth":{"type":"number","default":1280}},"supports":{"html":false,"align":["wide","full"],"anchor":true,"spacing":{"margin":["top","bottom"],"padding":false,"blockGap":false}},"textdomain":"swiftblock-elements","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"swiftblock\/faq-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"swiftblock\/faq-section","version":"0.2.9","title":"FAQ Section","category":"widgets","icon":"editor-help","description":"Two-column FAQ accordion with glass cards and expandable answers.","example":{},"attributes":{"align":{"type":"string","default":"full"},"label":{"type":"string","default":"FAQs"},"heading":{"type":"string","default":"Frequently Asked Questions"},"description":{"type":"string","default":"The easiest and fastest way to pay tuition and fees to educational institutions, businesses, and government agencies worldwide."},"items":{"type":"array","default":[{"question":"How fast can I send money online?","answer":"Transfers are typically completed online in minutes."},{"question":"Are online payments secure for international transfers?","answer":"Yes. We use bank-grade encryption and verified payment partners to keep every transfer safe."},{"question":"Which countries and institutions are supported?","answer":"Our platform supports schools, businesses, and government agencies across multiple regions."},{"question":"What payment methods can I use?","answer":"You can pay with debit cards, credit cards, and supported local bank transfer options."},{"question":"Are there any hidden fees?","answer":"All fees are shown upfront before you confirm your payment so there are no surprises."},{"question":"Can I track my payment status?","answer":"Yes. You will receive real-time status updates from submission through confirmation."}]},"defaultOpenIndex":{"type":"number","default":0},"allowMultipleOpen":{"type":"boolean","default":false},"sectionBgColor":{"type":"string","default":"#f0fdf4"},"accentColor":{"type":"string","default":"#86efac"},"labelColor":{"type":"string","default":"#16a34a"},"headingColor":{"type":"string","default":"#0b1c10"},"textColor":{"type":"string","default":"#4b5563"},"itemBgColor":{"type":"string","default":"#ffffff"},"fontFamily":{"type":"string","default":"system-ui, sans-serif"},"labelFontSize":{"type":"number","default":14},"labelFontSizeTablet":{"type":"number","default":0},"labelFontSizeMobile":{"type":"number","default":0},"headingFontSize":{"type":"number","default":48},"headingFontSizeTablet":{"type":"number","default":0},"headingFontSizeMobile":{"type":"number","default":0},"descriptionFontSize":{"type":"number","default":16},"descriptionFontSizeTablet":{"type":"number","default":0},"descriptionFontSizeMobile":{"type":"number","default":0},"questionFontSize":{"type":"number","default":17},"questionFontSizeTablet":{"type":"number","default":0},"questionFontSizeMobile":{"type":"number","default":0},"answerFontSize":{"type":"number","default":15},"answerFontSizeTablet":{"type":"number","default":0},"answerFontSizeMobile":{"type":"number","default":0},"sectionPaddingY":{"type":"number","default":64},"sectionPaddingYTablet":{"type":"number","default":0},"sectionPaddingYMobile":{"type":"number","default":40},"sectionPaddingX":{"type":"number","default":24},"sectionPaddingXTablet":{"type":"number","default":0},"sectionPaddingXMobile":{"type":"number","default":16},"itemGap":{"type":"number","default":12},"itemGapTablet":{"type":"number","default":0},"itemGapMobile":{"type":"number","default":10},"columnGap":{"type":"number","default":48},"columnGapTablet":{"type":"number","default":0},"columnGapMobile":{"type":"number","default":32},"sectionLayout":{"type":"string","default":"full"},"containerWidth":{"type":"string","default":"1280"},"customContainerWidth":{"type":"number","default":1280}},"supports":{"html":false,"align":["wide","full"],"anchor":true,"spacing":{"margin":["top","bottom"],"padding":false,"blockGap":false}},"textdomain":"swiftblock-elements","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"swiftblock\/testimonial":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"swiftblock\/testimonial","version":"0.2.9","title":"Testimonial Block","category":"widgets","icon":"format-quote","description":"Display a customer testimonial with image, customizable colors, and responsive layout.","example":{},"attributes":{"content":{"type":"string","default":""},"authorName":{"type":"string","default":""},"designation":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageUrl":{"type":"string","default":""},"imageAlt":{"type":"string","default":""},"backgroundColor":{"type":"string","default":"#f3f4f6"},"textColor":{"type":"string","default":"#374151"},"fontFamily":{"type":"string","default":"system-ui, sans-serif"},"cardPadding":{"type":"number","default":24},"cardPaddingTablet":{"type":"number","default":0},"cardPaddingMobile":{"type":"number","default":20},"innerGap":{"type":"number","default":20},"innerGapTablet":{"type":"number","default":0},"innerGapMobile":{"type":"number","default":16},"contentFontSize":{"type":"number","default":16},"contentFontSizeTablet":{"type":"number","default":0},"contentFontSizeMobile":{"type":"number","default":0},"nameFontSize":{"type":"number","default":16},"nameFontSizeTablet":{"type":"number","default":0},"nameFontSizeMobile":{"type":"number","default":0},"designationFontSize":{"type":"number","default":14},"designationFontSizeTablet":{"type":"number","default":0},"designationFontSizeMobile":{"type":"number","default":0}},"supports":{"html":false,"align":["wide","full"],"anchor":true,"spacing":{"margin":["top","bottom"],"padding":false,"blockGap":false}},"textdomain":"swiftblock-elements","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php"},"swiftblock\/testimonials-bento":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"swiftblock\/testimonials-bento","version":"0.2.9","title":"Testimonials Bento","category":"widgets","icon":"grid-view","description":"Bento grid testimonials section with metrics, ratings, and customizable colors.","example":{},"attributes":{"label":{"type":"string","default":"Testimonials"},"heading":{"type":"string","default":"Results that speaks volume"},"subHeading":{"type":"string","default":"Read success stories"},"description":{"type":"string","default":"Find out how our happy clients are raving about us."},"cards":{"type":"array","default":[{"layout":"tall","style":"light","metric":"8X","metricLabel":"Increase in conversion rate","content":"The results we've seen after partnering with this company have exceeded our expectations. From the initial consultation to the ongoing support, their team has been professional, knowledgeable, and dedicated to our success.","authorName":"David Callahan","designation":"Marketing Director, Acme Corp","imageId":0,"imageUrl":"","imageAlt":"","logoId":0,"logoUrl":"","logoAlt":""},{"layout":"wide","style":"light","metric":"2X","metricLabel":"Increase in lead generation","content":"We've seen a remarkable increase in our lead generation since we started using this service. The intuitive interface and powerful features have made it easy for our team to adapt and thrive.","authorName":"Sarah Mitchel","designation":"Marketing Director, Example Inc.","imageId":0,"imageUrl":"","imageAlt":"","logoId":0,"logoUrl":"","logoAlt":""},{"layout":"small","style":"light","metric":"","metricLabel":"","content":"We've seen a remarkable increase in our lead generation since we started using this service. The intuitive interface and powerful features have made it easy for our team to adapt and thrive.","authorName":"Tom Becker","designation":"Founder, Northline Studio","imageId":0,"imageUrl":"","imageAlt":"","logoId":0,"logoUrl":"","logoAlt":""},{"layout":"small","style":"dark","metric":"","metricLabel":"","content":"We've seen a remarkable increase in our lead generation since we started using this service. The intuitive interface and powerful features have made it easy for our team to adapt and thrive.","authorName":"Sarah Mitchel","designation":"Marketing Director, Example Inc.","imageId":0,"imageUrl":"","imageAlt":"","logoId":0,"logoUrl":"","logoAlt":""}]},"clientsText":{"type":"string","default":"1500 satisfied clients love our services"},"rating":{"type":"string","default":"4.9"},"reviewsText":{"type":"string","default":"Based on 1.5k reviews"},"buttonText":{"type":"string","default":"View all reviews"},"buttonUrl":{"type":"string","default":"#"},"sectionBgColor":{"type":"string","default":"#f7f5f2"},"containerBgColor":{"type":"string","default":"#ffffff"},"cardBgColor":{"type":"string","default":"#f3f4f6"},"cardDarkBgColor":{"type":"string","default":"#1e1e1e"},"headingColor":{"type":"string","default":"#111827"},"subHeadingColor":{"type":"string","default":"#6b7280"},"textColor":{"type":"string","default":"#374151"},"accentColor":{"type":"string","default":"#2b7fff"},"buttonBgColor":{"type":"string","default":"#f3f4f6"},"buttonTextColor":{"type":"string","default":"#111827"},"fontFamily":{"type":"string","default":"system-ui, sans-serif"},"headingFontSize":{"type":"number","default":48},"headingFontSizeTablet":{"type":"number","default":0},"headingFontSizeMobile":{"type":"number","default":0},"subHeadingFontSize":{"type":"number","default":32},"subHeadingFontSizeTablet":{"type":"number","default":0},"subHeadingFontSizeMobile":{"type":"number","default":0},"descriptionFontSize":{"type":"number","default":15},"descriptionFontSizeTablet":{"type":"number","default":0},"descriptionFontSizeMobile":{"type":"number","default":0},"labelFontSize":{"type":"number","default":14},"labelFontSizeTablet":{"type":"number","default":0},"labelFontSizeMobile":{"type":"number","default":0},"metricFontSize":{"type":"number","default":48},"metricFontSizeTablet":{"type":"number","default":0},"metricFontSizeMobile":{"type":"number","default":0},"metricLabelFontSize":{"type":"number","default":18},"metricLabelFontSizeTablet":{"type":"number","default":0},"metricLabelFontSizeMobile":{"type":"number","default":0},"contentFontSize":{"type":"number","default":15},"contentFontSizeTablet":{"type":"number","default":0},"contentFontSizeMobile":{"type":"number","default":0},"nameFontSize":{"type":"number","default":15},"nameFontSizeTablet":{"type":"number","default":0},"nameFontSizeMobile":{"type":"number","default":0},"designationFontSize":{"type":"number","default":14},"designationFontSizeTablet":{"type":"number","default":0},"designationFontSizeMobile":{"type":"number","default":0},"smallCardFontSize":{"type":"number","default":13},"smallCardFontSizeTablet":{"type":"number","default":0},"smallCardFontSizeMobile":{"type":"number","default":0},"buttonFontSize":{"type":"number","default":14},"buttonFontSizeTablet":{"type":"number","default":0},"buttonFontSizeMobile":{"type":"number","default":0},"sectionPaddingY":{"type":"number","default":48},"sectionPaddingYTablet":{"type":"number","default":0},"sectionPaddingYMobile":{"type":"number","default":32},"sectionPaddingX":{"type":"number","default":24},"sectionPaddingXTablet":{"type":"number","default":0},"sectionPaddingXMobile":{"type":"number","default":16},"containerPadding":{"type":"number","default":48},"containerPaddingTablet":{"type":"number","default":0},"containerPaddingMobile":{"type":"number","default":32},"cardPadding":{"type":"number","default":24},"cardPaddingTablet":{"type":"number","default":0},"cardPaddingMobile":{"type":"number","default":20},"gridGap":{"type":"number","default":20},"gridGapTablet":{"type":"number","default":0},"gridGapMobile":{"type":"number","default":16},"headerMarginBottom":{"type":"number","default":40},"headerMarginBottomTablet":{"type":"number","default":0},"headerMarginBottomMobile":{"type":"number","default":0},"sectionLayout":{"type":"string","default":"contained"},"containerWidth":{"type":"string","default":"1280"},"customContainerWidth":{"type":"number","default":1280}},"supports":{"html":false,"align":["wide","full"],"anchor":true,"spacing":{"margin":["top","bottom"],"padding":false,"blockGap":false}},"textdomain":"swiftblock-elements","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php"},"swiftblock\/testimonials-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"swiftblock\/testimonials-section","version":"0.2.9","title":"Testimonials Section","category":"widgets","icon":"format-quote","description":"Pre-designed testimonials section template with editable content, colors, and typography.","example":{},"attributes":{"badgeText":{"type":"string","default":"Rated 4\/5 by over 1 Lakh users"},"heading":{"type":"string","default":"Words of praise from others about our presence."},"testimonials":{"type":"array","default":[{"content":"Our team's productivity soared after we started using this platform. The intuitive interface and powerful features have made our workflow seamless.","authorName":"Isabella Rodriguez","designation":"CEO and Co-founder of ABC Company","imageId":0,"imageUrl":"","imageAlt":""},{"content":"The support team is exceptional, always ready to assist. This platform has been a game-changer for our business operations and growth.","authorName":"Marcus Chen","designation":"Marketing Manager at XYZ Company","imageId":0,"imageUrl":"","imageAlt":""},{"content":"We've seen a significant increase in our sales since implementing this solution. The analytics and insights have helped us make better decisions.","authorName":"Sarah Johnson","designation":"Head of Sales at QW Company","imageId":0,"imageUrl":"","imageAlt":""},{"content":"The customization options are fantastic. We've tailored the platform to fit our unique needs perfectly, and our team loves using it every day.","authorName":"Elena Rodriguez","designation":"Founder of Dummy Company","imageId":0,"imageUrl":"","imageAlt":""}]},"sectionBgColor":{"type":"string","default":"#f7f5f2"},"containerBgColor":{"type":"string","default":"#ffffff"},"cardBgColor":{"type":"string","default":"#f3f4f6"},"headingColor":{"type":"string","default":"#111827"},"textColor":{"type":"string","default":"#374151"},"accentColor":{"type":"string","default":"#2b7fff"},"badgeBgColor":{"type":"string","default":"#111827"},"badgeTextColor":{"type":"string","default":"#ffffff"},"fontFamily":{"type":"string","default":"system-ui, sans-serif"},"headingFontSize":{"type":"number","default":40},"headingFontSizeTablet":{"type":"number","default":0},"headingFontSizeMobile":{"type":"number","default":0},"contentFontSize":{"type":"number","default":16},"contentFontSizeTablet":{"type":"number","default":0},"contentFontSizeMobile":{"type":"number","default":0},"nameFontSize":{"type":"number","default":16},"nameFontSizeTablet":{"type":"number","default":0},"nameFontSizeMobile":{"type":"number","default":0},"designationFontSize":{"type":"number","default":14},"designationFontSizeTablet":{"type":"number","default":0},"designationFontSizeMobile":{"type":"number","default":0},"sectionPaddingY":{"type":"number","default":48},"sectionPaddingYTablet":{"type":"number","default":0},"sectionPaddingYMobile":{"type":"number","default":32},"containerPadding":{"type":"number","default":48},"containerPaddingTablet":{"type":"number","default":0},"containerPaddingMobile":{"type":"number","default":32},"cardPadding":{"type":"number","default":24},"cardPaddingTablet":{"type":"number","default":0},"cardPaddingMobile":{"type":"number","default":20},"cardGap":{"type":"number","default":20},"cardGapTablet":{"type":"number","default":0},"cardGapMobile":{"type":"number","default":16},"sliderDuration":{"type":"number","default":60},"sectionLayout":{"type":"string","default":"contained"},"containerWidth":{"type":"string","default":"1280"},"customContainerWidth":{"type":"number","default":1280}},"supports":{"html":false,"align":["wide","full"],"anchor":true,"spacing":{"margin":["top","bottom"],"padding":false,"blockGap":false}},"textdomain":"swiftblock-elements","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"swiftblock\/faq-studio":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"swiftblock\/faq-studio","version":"0.2.9","title":"FAQ Studio","category":"widgets","icon":"editor-help","description":"Minimal FAQ with image sidebar, top navigation links, and plus\/minus accordion.","example":{},"attributes":{"align":{"type":"string","default":"full"},"headerLeftLabel":{"type":"string","default":"General Questions"},"headerLeftUrl":{"type":"string","default":"#"},"headerRightLabel":{"type":"string","default":"Contact Us"},"headerRightUrl":{"type":"string","default":"#"},"description":{"type":"string","default":"Have questions? Find helpful answers about our creative process and how we make design simple."},"imageId":{"type":"number","default":0},"imageUrl":{"type":"string","default":""},"imageAlt":{"type":"string","default":""},"items":{"type":"array","default":[{"question":"What specific creative and digital services does Example Studio actually provide?","answer":"Example Studio provides branding, design, web development, and creative solutions customized for businesses needing continuous, professional support across projects."},{"question":"How quickly can we start a project after subscribing?","answer":"Most teams can kick off their first project within a few business days after onboarding and asset handoff."},{"question":"Can we pause or cancel our monthly subscription without penalties?","answer":"Yes. You can pause or cancel according to your plan terms without hidden penalties."},{"question":"Does the subscription include unlimited revisions on all deliverables?","answer":"Revisions are included within each active request so you can refine work until it meets your standards."},{"question":"How is Example Studio different from traditional agencies and freelancers?","answer":"You get agency-level quality with a flexible subscription model, faster turnaround, and one dedicated creative team."},{"question":"What types of businesses or teams typically use Example Studio?","answer":"Growing brands, marketing teams, and founders who need ongoing design and development support use Example Studio."}]},"defaultOpenIndex":{"type":"number","default":0},"allowMultipleOpen":{"type":"boolean","default":false},"sectionBgColor":{"type":"string","default":"#f8f6f2"},"itemBgColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#b8956a"},"headingColor":{"type":"string","default":"#121212"},"textColor":{"type":"string","default":"#5a5a5a"},"linkColor":{"type":"string","default":"#121212"},"fontFamily":{"type":"string","default":"system-ui, sans-serif"},"navFontSize":{"type":"number","default":15},"navFontSizeTablet":{"type":"number","default":0},"navFontSizeMobile":{"type":"number","default":0},"descriptionFontSize":{"type":"number","default":16},"descriptionFontSizeTablet":{"type":"number","default":0},"descriptionFontSizeMobile":{"type":"number","default":0},"questionFontSize":{"type":"number","default":16},"questionFontSizeTablet":{"type":"number","default":0},"questionFontSizeMobile":{"type":"number","default":0},"answerFontSize":{"type":"number","default":15},"answerFontSizeTablet":{"type":"number","default":0},"answerFontSizeMobile":{"type":"number","default":0},"sectionPaddingY":{"type":"number","default":64},"sectionPaddingYTablet":{"type":"number","default":0},"sectionPaddingYMobile":{"type":"number","default":40},"sectionPaddingX":{"type":"number","default":24},"sectionPaddingXTablet":{"type":"number","default":0},"sectionPaddingXMobile":{"type":"number","default":16},"itemGap":{"type":"number","default":10},"itemGapTablet":{"type":"number","default":0},"itemGapMobile":{"type":"number","default":8},"columnGap":{"type":"number","default":56},"columnGapTablet":{"type":"number","default":0},"columnGapMobile":{"type":"number","default":32},"sectionLayout":{"type":"string","default":"full"},"containerWidth":{"type":"string","default":"1280"},"customContainerWidth":{"type":"number","default":1280}},"supports":{"html":false,"align":["wide","full"],"anchor":true,"spacing":{"margin":["top","bottom"],"padding":false,"blockGap":false}},"textdomain":"swiftblock-elements","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"}},"tagged_versions":["0.2.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3579008,"resolution":"1","location":"assets","locale":"","width":1536,"height":1024},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3579008,"resolution":"2","location":"assets","locale":"","width":1536,"height":1024},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3579008,"resolution":"3","location":"assets","locale":"","width":1536,"height":1024},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3579008,"resolution":"4","location":"assets","locale":"","width":1536,"height":1024},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3579008,"resolution":"5","location":"assets","locale":"","width":1536,"height":1024}},"screenshots":{"1":"Testimonial block with author image, quote, and customizable colors in the block editor.","2":"Testimonials Section with badge, heading, and auto-scrolling slider layout.","3":"Pricing Section with three-column cards and featured plan highlight.","4":"FAQ Section with two-column glass-style accordion layout.","5":"Per-block responsive controls for Desktop, Tablet, and Phone in the editor sidebar."}},"plugin_section":[],"plugin_tags":[1220,1643,148076,4394,5211],"plugin_category":[53],"plugin_contributors":[267968],"plugin_business_model":[],"class_list":["post-326476","plugin","type-plugin","status-publish","hentry","plugin_tags-block","plugin_tags-faq","plugin_tags-gutenberg","plugin_tags-pricing","plugin_tags-testimonial","plugin_category-ratings-and-reviews","plugin_contributors-johirrihan","plugin_committers-rihansoftvance"],"banners":{"banner":"https:\/\/ps.w.org\/swiftblock-elements\/assets\/banner-772x250.png?rev=3579008","banner_2x":"https:\/\/ps.w.org\/swiftblock-elements\/assets\/banner-1544x500.png?rev=3579008","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/swiftblock-elements\/assets\/icon-128x128.png?rev=3579008","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/swiftblock-elements\/assets\/screenshot-1.png?rev=3579008","caption":"Testimonial block with author image, quote, and customizable colors in the block editor."},{"src":"https:\/\/ps.w.org\/swiftblock-elements\/assets\/screenshot-2.png?rev=3579008","caption":"Testimonials Section with badge, heading, and auto-scrolling slider layout."},{"src":"https:\/\/ps.w.org\/swiftblock-elements\/assets\/screenshot-3.png?rev=3579008","caption":"Pricing Section with three-column cards and featured plan highlight."},{"src":"https:\/\/ps.w.org\/swiftblock-elements\/assets\/screenshot-4.png?rev=3579008","caption":"FAQ Section with two-column glass-style accordion layout."},{"src":"https:\/\/ps.w.org\/swiftblock-elements\/assets\/screenshot-5.png?rev=3579008","caption":"Per-block responsive controls for Desktop, Tablet, and Phone in the editor sidebar."}],"raw_content":"<!--section=description-->\n<p>SwiftBlock Elements adds polished, production-ready blocks to the WordPress block editor. Each block is server-rendered with sanitized attributes and escaped output, following WordPress Coding Standards and Block API version 3.<\/p>\n\n<p>Perfect for agency sites, landing pages, and business websites that need testimonial showcases, pricing tables, and FAQ sections without bloated page builders.<\/p>\n\n<h4>Included Blocks<\/h4>\n\n<ul>\n<li><strong>Testimonial Block<\/strong> \u2014 Single quote card with author image, name, role, and customizable colors.<\/li>\n<li><strong>Testimonials Section<\/strong> \u2014 Badge, heading, and auto-scrolling testimonial slider inside a contained card.<\/li>\n<li><strong>Testimonials Bento<\/strong> \u2014 Bento-grid layout with metrics, client logos, and mixed card sizes.<\/li>\n<li><strong>Testimonials Slider<\/strong> \u2014 Split layout with manual slider controls and pagination.<\/li>\n<li><strong>Pricing Section<\/strong> \u2014 Three-column pricing cards with a featured plan highlight.<\/li>\n<li><strong>FAQ Section<\/strong> \u2014 Two-column glass-style accordion with gradient background.<\/li>\n<li><strong>FAQ Studio<\/strong> \u2014 Luxury FAQ layout with image sidebar, navigation links, and plus\/minus accordion.<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Dynamic blocks with server-side render.php templates (no saved HTML in the database).<\/li>\n<li>Shared design tokens for consistent colors, spacing, and typography across blocks.<\/li>\n<li>Per-block responsive controls for Desktop, Tablet, and Phone in the editor sidebar.<\/li>\n<li>Full-width section backgrounds with contained content areas.<\/li>\n<li>Block anchor IDs and top\/bottom margin spacing via native block supports.<\/li>\n<li>Translation-ready with the swiftblock-elements text domain.<\/li>\n<li>Front-end JavaScript loads only when needed (sliders and FAQ accordions).<\/li>\n<\/ul>\n\n<h4>Development<\/h4>\n\n<p>Human-readable source files are included in the src\/ directory. Compiled assets in build\/ are generated with @wordpress\/scripts.<\/p>\n\n<ul>\n<li><strong>Source repository:<\/strong> <a href=\"https:\/\/github.com\/rihansoftvance-crypto\/SwiftBlock-Elements\">GitHub<\/a><\/li>\n<li><strong>Build:<\/strong> Run <code>npm install<\/code> then <code>npm run build<\/code> (requires Node.js 18+).<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to <strong>Google Fonts<\/strong> (provided by Google LLC) for optional typography in blocks.<\/p>\n\n<h4>What it is used for<\/h4>\n\n<ul>\n<li>In the block editor, the font family control loads a list of Google Font family names so authors can choose a font for a block.<\/li>\n<li>On the front end, when a block uses a Google Font (not a system font), the plugin loads the font stylesheet so visitors see the selected typography.<\/li>\n<\/ul>\n\n<h4>What data is sent and when<\/h4>\n\n<ul>\n<li><strong>Editor:<\/strong> When an author opens a block sidebar font control, the editor requests <code>https:\/\/fonts.google.com\/metadata\/fonts<\/code> to load the public Google Fonts catalog. No personal user data is sent.<\/li>\n<li><strong>Front end:<\/strong> When a page containing a block with a Google Font is viewed, the visitor's browser requests <code>https:\/\/fonts.googleapis.com\/css2<\/code> for the selected font family. Google may receive the visitor's IP address and browser information as with any third-party stylesheet request. This only happens when a block is configured to use a Google Font.<\/li>\n<\/ul>\n\n<h4>Terms and privacy<\/h4>\n\n<ul>\n<li>Google Fonts terms of service: https:\/\/developers.google.com\/fonts\/terms<\/li>\n<li>Google privacy policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin through <strong>Plugins \u2192 Add New<\/strong> in WordPress admin, or upload the <code>swiftblock-elements<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin on the <strong>Plugins<\/strong> screen.<\/li>\n<li>Open the block editor on any page or post.<\/li>\n<li>Click the block inserter (+) and search for <strong>SwiftBlock<\/strong>, <strong>Testimonial<\/strong>, <strong>FAQ<\/strong>, or <strong>Pricing<\/strong>.<\/li>\n<li>Customize colors, typography, and spacing from the block sidebar.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20the%20block%20editor%3F\"><h3>Does this plugin require the block editor?<\/h3><\/dt>\n<dd><p>Yes. SwiftBlock Elements requires WordPress 6.8 or later with the Gutenberg block editor.<\/p><\/dd>\n<dt id=\"are%20block%20attributes%20sanitized%3F\"><h3>Are block attributes sanitized?<\/h3><\/dt>\n<dd><p>Yes. All user-provided content is sanitized on the server before output. Plain text uses <code>sanitize_text_field<\/code>, rich text uses <code>wp_kses_post<\/code>, URLs use <code>esc_url_raw<\/code>, and colors use <code>sanitize_hex_color<\/code>.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translation-ready%3F\"><h3>Is the plugin translation-ready?<\/h3><\/dt>\n<dd><p>Yes. User-facing strings use the <code>swiftblock-elements<\/code> text domain. WordPress.org loads translations automatically.<\/p><\/dd>\n<dt id=\"do%20all%20blocks%20load%20javascript%20on%20the%20front%20end%3F\"><h3>Do all blocks load JavaScript on the front end?<\/h3><\/dt>\n<dd><p>No. Static blocks such as Testimonial and Pricing render entirely in PHP. Interactive blocks (FAQ accordions and testimonial sliders) enqueue minimal view scripts only when the block is present on the page.<\/p><\/dd>\n<dt id=\"can%20i%20use%20full-width%20backgrounds%3F\"><h3>Can I use full-width backgrounds?<\/h3><\/dt>\n<dd><p>Yes. Section blocks support <strong>Full Width Background<\/strong> in the Layout panel and <strong>Align \u2192 Full width<\/strong> in the block toolbar.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20use%20external%20services%3F\"><h3>Does this plugin use external services?<\/h3><\/dt>\n<dd><p>Yes. Optional Google Fonts are loaded when you choose a Google Font in block settings. See the External Services section below for details.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.9<\/h4>\n\n<ul>\n<li>Replaced minified edit bundles with human-readable edit.js source for all blocks.<\/li>\n<li>Added missing shared editor-styles.js and testimonial-block edit.js.<\/li>\n<li>Updated build pipeline so npm run build compiles from readable source in src\/.<\/li>\n<\/ul>\n\n<h4>0.2.8<\/h4>\n\n<ul>\n<li>Fixed block registration path so blocks load correctly after plugin bootstrap split.<\/li>\n<li>Replaced remaining demo text with generic placeholders.<\/li>\n<li>Aligned block.json versions with plugin version 0.2.8.<\/li>\n<\/ul>\n\n<h4>0.2.2<\/h4>\n\n<ul>\n<li>Replaced third-party brand names in block demo defaults with generic placeholder text.<\/li>\n<li>Aligned all block.json versions with the plugin version.<\/li>\n<li>Clarified source and build documentation.<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Fixed output escaping across all block render templates.<\/li>\n<li>Added testimonial and bento card attribute sanitization.<\/li>\n<li>Removed manual text domain loading for WordPress.org compatibility.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Added Pricing Section, FAQ Section, FAQ Studio, Testimonials Section, Bento, and Slider blocks.<\/li>\n<li>Introduced shared design tokens and responsive editor controls.<\/li>\n<li>Hardened sanitization and escaping across all render.php templates.<\/li>\n<li>Extended block supports: align wide\/full, anchor, and section margin spacing.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release with the Testimonial block.<\/li>\n<\/ul>","raw_excerpt":"Professional Gutenberg blocks for testimonials, pricing tables, and FAQ sections. Responsive, accessible, and translation-ready.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/326476","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=326476"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rihansoftvance"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=326476"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=326476"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=326476"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=326476"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=326476"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=326476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}