{"id":381524,"date":"2026-10-10T08:30:19","date_gmt":"2026-10-10T08:30:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/xpo-blocks\/"},"modified":"2026-10-10T08:29:45","modified_gmt":"2026-10-10T08:29:45","slug":"xpo-blocks","status":"publish","type":"plugin","link":"https:\/\/is.wordpress.org\/plugins\/xpo-blocks\/","author":23524962,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"Xpo Blocks","header_author":"Tomor Roy","header_description":"Build beautiful WordPress websites with Pricing Table, Slider, Testimonial, Review, Team, Gallery, FAQ, Accordion, Tabs, Cards, and 11+ Gutenberg Blocks.","assets_banners_color":"2c5984","last_updated":"2026-10-10 08:29:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":65,"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":"tomorroy","date":"2026-10-10 08:29:45","revision":3737772}},"upgrade_notice":{"1.0.0 - 10 October 2026":"<ul>\n<li>Initial release.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3737772,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3737772,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3737772,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"xpo-blocks\/pricing-table":{"apiVersion":3,"name":"xpo-blocks\/pricing-table","version":"1.0.0","title":"Pricing Table","description":"Showcase your subscription plans or products with a stunning pricing grid.","category":"xpo-blocks","keywords":["xpo-blocks","pricing","price list","table","grid"],"textdomain":"xpo-blocks","attributes":{"selectedTemplate":{"type":"string","default":""},"pricingTables":{"type":"array","default":[]},"align":{"type":"string","default":"wide"},"columns":{"type":"number"},"gap":{"type":"number"},"containerWidth":{"type":"string","default":""},"badgeTypo":{"type":"object","default":{}},"badgeColor":{"type":"string","default":""},"badgeBgColor":{"type":"string","default":""},"badgeRadius":{"type":"object"},"featuredCardBorder":{"type":"object"},"featuredCardBg":{"type":"object"},"featuredCardBoxShadow":{"type":"object"},"featuredCardBorderRadius":{"type":"object"},"featuredCardTitleTypo":{"type":"object"},"featuredCardTitleColor":{"type":"string"},"featuredCardDescTypo":{"type":"object"},"featuredCardDescColor":{"type":"string"},"featuredPriceColor":{"type":"string"},"featuredPriceTypo":{"type":"object"},"featuredPeriodTypo":{"type":"object"},"featuredButtonBg":{"type":"string"},"featuredButtonHoverBg":{"type":"string"},"featuredButtonColor":{"type":"string"},"featuredButtonHoverColor":{"type":"string"},"featuredButtonBorder":{"type":"object"},"featuredButtonRadius":{"type":"object"},"featuredButtonTypo":{"type":"object"},"featuredDividerColor":{"type":"string"},"featuredFeaturesTitleColor":{"type":"string"},"featuredFeaturesTitleTypo":{"type":"object"},"featuredFeatureIconSize":{"type":"number","default":21},"featuredFeatureTextColor":{"type":"string"},"featuredFeatureTextTypo":{"type":"object"},"cardBg":{"type":"object"},"cardBorder":{"type":"object"},"cardBoxShadow":{"type":"object"},"cardBorderRadius":{"type":"object"},"cardTitleTypo":{"type":"object"},"cardTitleColor":{"type":"string"},"cardDescTypo":{"type":"object"},"cardDescColor":{"type":"string"},"priceColor":{"type":"string"},"priceTypo":{"type":"object"},"periodTypo":{"type":"object"},"buttonBg":{"type":"string"},"buttonHoverBg":{"type":"string"},"buttonRadius":{"type":"object"},"buttonTypo":{"type":"object"},"buttonColor":{"type":"string"},"buttonHoverColor":{"type":"string"},"buttonBorder":{"type":"object"},"dividerColor":{"type":"string"},"featuresTitleColor":{"type":"string"},"featuresTitleTypo":{"type":"object"},"featureIconSize":{"type":"number","default":21},"featureTextColor":{"type":"string"},"featureTextTypo":{"type":"object"}},"supports":{"html":false,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-view.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"xpo-blocks\/scroll-story":{"apiVersion":3,"name":"xpo-blocks\/scroll-story","version":"1.0.0","title":"Scroll Story","description":"Showcase features or timelines with a beautiful scrolling sticky layout.","category":"xpo-blocks","textdomain":"xpo-blocks","keywords":["scroll","story","sticky","timeline","features"],"attributes":{"selectedTemplate":{"type":"string","default":""},"layout":{"type":"string","default":""},"steps":{"type":"array","default":[]},"progressColor":{"type":"string","default":""},"activeTitleColor":{"type":"string","default":""},"inactiveTitleColor":{"type":"string","default":""},"descColor":{"type":"string","default":""},"imageFit":{"type":"string","default":""},"mediaBgColor":{"type":"string","default":""},"mediaHeight":{"type":"string","default":""},"mediaRadius":{"type":"string","default":""},"stepGap":{"type":"string","default":""},"align":{"type":"string","default":"wide"}},"supports":{"html":false,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-view.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"xpo-blocks\/accordion":{"apiVersion":3,"name":"xpo-blocks\/accordion","version":"1.0.0","title":"FAQ Accordion","description":"High-performance responsive FAQ accordion with smooth animations and customizable themes.","category":"xpo-blocks","keywords":["faq","accordion","toggle","collapse"],"textdomain":"xpo-blocks","attributes":{"align":{"type":"string","default":""},"selectedTemplate":{"type":"string","default":""},"subtitle":{"type":"string","default":""},"title":{"type":"string","default":""},"description":{"type":"string","default":""},"faqsData":{"type":"array","default":[{"question":"","answer":""},{"question":"","answer":""},{"question":"","answer":""},{"question":"","answer":""}]},"showHeader":{"type":"boolean","default":false},"allowMultiple":{"type":"boolean","default":false},"iconPosition":{"type":"string","default":""},"iconType":{"type":"string","default":""},"iconSize":{"type":"number"},"iconColor":{"type":"string","default":""},"subtitleColor":{"type":"string","default":""},"subtitleTypography":{"type":"object","default":{}},"titleColor":{"type":"string","default":"#0f172a"},"titleTypography":{"type":"object","default":{}},"descriptionColor":{"type":"string","default":"#64748b"},"descriptionTypography":{"type":"object","default":{}},"questionBg":{"type":"object","default":{}},"questionBorder":{"type":"object","default":{}},"questionBorderRadius":{"type":"object","default":{"top":"6px","right":"6px","bottom":"6px","left":"6px"}},"questionTypography":{"type":"object","default":{}},"answerTypography":{"type":"object","default":{}},"questionColor":{"type":"string","default":""},"answerColor":{"type":"string","default":""}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","viewScript":"file:.\/view.js","style":"file:.\/style-view.css","render":"file:.\/render.php"},"xpo-blocks\/qr-code":{"apiVersion":3,"name":"xpo-blocks\/qr-code","version":"1.0.0","title":"QR Code Generator","category":"xpo-blocks","description":"Generate dynamic and customizable QR codes with custom styling, logos, and download options.","keywords":["qr","qrcode","generator","link","barcode"],"textdomain":"xpo-blocks","attributes":{"selectedTemplate":{"type":"string","default":""},"qrText":{"type":"string","default":""},"qrSize":{"type":"number"},"qrMargin":{"type":"number"},"fgColor":{"type":"string","default":""},"bgColor":{"type":"string","default":""},"transparentBg":{"type":"boolean"},"errorCorrectionLevel":{"type":"string","default":""},"logoUrl":{"type":"string","default":""},"logoWidth":{"type":"number"},"logoHeight":{"type":"number"},"showLogoBg":{"type":"boolean"},"titleText":{"type":"string","default":""},"descriptionText":{"type":"string","default":""},"showDownloadBtn":{"type":"boolean"},"downloadBtnText":{"type":"string","default":""},"downloadBtnColor":{"type":"string","default":""},"containerBg":{"type":"string","default":""},"containerBorderColor":{"type":"string","default":""},"containerBorder":{"type":"object"},"containerRadius":{"type":"object"},"titleColor":{"type":"string","default":""},"titleTypography":{"type":"object"},"descriptionColor":{"type":"string","default":""},"descriptionTypography":{"type":"object"},"align":{"type":"string","default":""}},"supports":{"align":["center","wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-view.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"xpo-blocks\/before-after":{"apiVersion":3,"name":"xpo-blocks\/before-after","version":"1.0.0","title":"Before\/After","description":"Interactive image comparison slider with CSS-based masking and hardware-accelerated transitions.","category":"xpo-blocks","keywords":["before after","image comparison","slider","photo compare","comparison"],"textdomain":"xpo-blocks","attributes":{"selectedTemplate":{"type":"string","default":""},"beforeImage":{"type":"object","properties":{"url":{"type":"string"},"alt":{"type":"string"}},"default":null},"afterImage":{"type":"object","properties":{"url":{"type":"string"},"alt":{"type":"string"}},"default":null},"showLabels":{"type":"boolean","default":true},"beforeLabel":{"type":"string","default":""},"afterLabel":{"type":"string","default":""},"dividerIcon":{"type":"string","default":""},"customDividerIcon":{"type":"string","default":""},"dividerIconSize":{"type":"number"},"labelColor":{"type":"string","default":""},"labelBg":{"type":"object","default":{}},"labelTypography":{"type":"object"},"labelBorderRadius":{"type":"object","default":{}},"wrapperBorderRadius":{"type":"object","default":{}},"dividerStyle":{"type":"string","default":""},"dividerColor":{"type":"string","default":""},"handleColor":{"type":"string","default":""},"handleIconColor":{"type":"string","default":""},"containerWidth":{"type":"object","default":{}},"containerHeight":{"type":"object","default":{}}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","viewScript":"file:.\/view.js","style":"file:.\/style-view.css","render":"file:.\/render.php"},"xpo-blocks\/newsletter-card":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"xpo-blocks\/newsletter-card","version":"1.0.0","title":"Newsletter Card","category":"xpo-blocks","description":"Add a visually appealing newsletter subscription card to grow your email list and engage with your audience.","textdomain":"xpo-blocks","attributes":{"selectedTemplate":{"type":"string","default":""},"title":{"type":"string","default":""},"description":{"type":"string","default":""},"buttonText":{"type":"string","default":""},"containerMaxWidth":{"type":"string","default":""},"containerBg":{"type":"object","default":{}},"containerBorder":{"type":"object","default":{}},"titleColor":{"type":"string","default":""},"titleTypography":{"type":"object","default":{}},"descriptionColor":{"type":"string","default":""},"descriptionTypography":{"type":"object","default":{}},"inputColor":{"type":"string","default":""},"inputBg":{"type":"object","default":{}},"inputBorder":{"type":"object","default":{}},"inputTypography":{"type":"object","default":{}},"buttonColor":{"type":"string","default":""},"buttonBg":{"type":"object","default":{}},"buttonBorder":{"type":"object","default":{}},"buttonTypography":{"type":"object","default":{}},"successMessage":{"type":"string","default":""},"errorMessage":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-view.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"xpo-blocks\/table-of-contents":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"xpo-blocks\/table-of-contents","version":"1.0.0","title":"Table of Contents","description":"Dynamic Table of Contents block to automatically generate a list of headings.","category":"xpo-blocks","keywords":["toc","table of contents","index","outline"],"textdomain":"xpo-blocks","attributes":{"align":{"type":"string","default":"wide"},"selectedTemplate":{"type":"string","default":""},"allowedHeaders":{"type":"array","default":["h2","h3","h4"]},"titleText":{"type":"string","default":""},"contentTitle":{"type":"string","default":""},"contentSubtitle":{"type":"string","default":""},"items":{"type":"array","default":[]},"containerWidth":{"type":"string","default":"1140px"},"itemsGap":{"type":"string","default":""},"sidebarWidth":{"type":"string","default":"320px"},"contentHeight":{"type":"string","default":"85vh"},"sidebarBorder":{"type":"object"},"sidebarBorderRadius":{"type":"string"},"headerBgColor":{"type":"string","default":""},"headerTextColor":{"type":"string","default":""},"iconColor":{"type":"string","default":"#64748b"},"sideHeaderTypography":{"type":"object","default":{}},"headerIconSize":{"type":"string","default":""},"headerBorderWidth":{"type":"object"},"sidebarBgColor":{"type":"string","default":""},"sidebarItemColor":{"type":"string","default":""},"sidebarItemTypography":{"type":"object","default":{}},"activeHeaderBgColor":{"type":"string","default":""},"activeTextColor":{"type":"string","default":""},"activeBorderLine":{"type":"object","default":""},"activeIconColor":{"type":"string","default":""},"activeBorderRadius":{"type":"string"},"sideTextIconSize":{"type":"string","default":""},"contentBgColor":{"type":"string","default":""},"contentBorderRadius":{"type":"string","default":""},"contentBorder":{"type":"object","default":""},"contentHeaderTextColor":{"type":"string","default":""},"contentHeaderTypography":{"type":"object","default":{}},"contentHeaderBorderLine":{"type":"object","default":""},"contentDescriptionColor":{"type":"string","default":""},"contentDescriptionTypography":{"type":"object","default":{}},"contentTitleColor":{"type":"string","default":""},"contentTitleTypography":{"type":"object","default":{}},"contentParagraphColor":{"type":"string","default":""},"contentParagraphTypography":{"type":"object","default":{}}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","viewScript":"file:.\/view.js","style":"file:.\/style-view.css","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"xpo-blocks\/audio-player":{"apiVersion":3,"name":"xpo-blocks\/audio-player","version":"1.0.0","title":"Audio Player","description":"Ultra-optimized Gutenberg audio player with seek controls and accessible playback UI.","category":"xpo-blocks","keywords":["audio player","audio","music player","podcast","sound","media player"],"textdomain":"xpo-blocks","attributes":{"selectedTemplate":{"type":"string","default":""},"audioUrl":{"type":"string","default":""},"coverUrl":{"type":"string","default":""},"labelText":{"type":"string","default":""},"text":{"type":"string","default":""},"subtitle":{"type":"string","default":""},"playerAlign":{"type":"string","default":""},"timeDisplayMode":{"type":"string","default":""},"playerBorder":{"type":"object","default":{}},"playerBorderRadius":{"type":"object","default":{}},"playerBg":{"type":"object","default":{}},"labelColor":{"type":"string","default":""},"titleColor":{"type":"string","default":""},"artistColor":{"type":"string","default":""},"labelTypography":{"type":"object","default":{}},"titleTypography":{"type":"object","default":{}},"artistTypography":{"type":"object","default":{}},"progressColor":{"type":"string","default":""},"progressBg":{"type":"string","default":""},"timeColor":{"type":"string","default":""},"controlColor":{"type":"string","default":""}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","viewScript":"file:.\/view.js","style":"file:.\/style-view.css","render":"file:.\/render.php"},"xpo-blocks\/button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"xpo-blocks\/button","version":"1.0.0","title":"Button","category":"xpo-blocks","icon":"button","description":"Add high-converting call-to-action (CTA) buttons with customizable styling, hover animations, and dynamic 3D effects to boost engagement.","textdomain":"xpo-blocks","attributes":{"selectedTemplate":{"type":"string","default":""},"buttonText":{"type":"string","default":""},"buttonAlign":{"type":"string","default":"center"},"buttonUrl":{"type":"string","default":""},"openInNewTab":{"type":"boolean","default":false},"textColor":{"type":"string"},"buttonBg":{"type":"object"},"hoverTextColor":{"type":"string"},"hoverButtonBg":{"type":"object"},"buttonBorderRadius":{"type":"object"},"buttonOffsetY":{"type":"number","default":-4},"buttonHoverOffsetY":{"type":"number","default":-6},"buttonEdgeBg":{"type":"object"},"buttonBoxShadow":{"type":"object"},"enable3DEffect":{"type":"boolean","default":true},"buttonWidth":{"type":"object"},"buttonPadding":{"type":"object"}},"supports":{"html":false,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-view.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"xpo-blocks\/marquee":{"apiVersion":3,"name":"xpo-blocks\/marquee","version":"1.0.2","title":"Marquee","category":"xpo-blocks","description":"Infinite scrolling marquee optimized for logos and images with hardware-accelerated physics.","keywords":["marquee","scrolling text","ticker","moving text","loop text"],"textdomain":"xpo-blocks","attributes":{"selectedTemplate":{"type":"string","default":""},"images":{"type":"array","default":[]},"openInNewTab":{"type":"boolean","default":false},"itemHeight":{"type":"string","default":""},"containerMaxWidth":{"type":"string","default":""},"showBorder":{"type":"boolean","default":true},"showTopText":{"type":"boolean","default":true},"edgeFade":{"type":"boolean","default":true},"speed":{"type":"number"},"reverseDirection":{"type":"boolean","default":false},"pauseOnHover":{"type":"boolean","default":true},"hoverSlowDown":{"type":"boolean","default":false},"liftEffect":{"type":"boolean","default":false},"siblingBlur":{"type":"boolean","default":false},"siblingBlurIntensity":{"type":"number"},"showProgressRail":{"type":"boolean","default":false},"progressRailPosition":{"type":"string","default":""},"showInteractionIndicator":{"type":"boolean","default":false},"highlightActiveCenter":{"type":"boolean","default":false},"showFrame":{"type":"boolean","default":false},"frameBg":{"type":"string","default":""},"frameRadius":{"type":"number"},"enableSweepAnimation":{"type":"boolean","default":true},"logoTextBg":{"type":"string","default":""},"logoTextRadius":{"type":"number","default":0},"textGradient":{"type":"object","default":{}},"containerBg":{"type":"string","default":""},"containerBorderColor":{"type":"string","default":""},"containerRadius":{"type":"number"},"align":{"type":"string","default":"wide"}},"supports":{"align":["full","wide"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-view.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"xpo-blocks\/divider":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"xpo-blocks\/divider","version":"1.0.0","title":"Divider","category":"xpo-blocks","description":"Add a customizable dividing line to separate your content and improve page layout.","textdomain":"xpo-blocks","attributes":{"selectedTemplate":{"type":"string","default":""},"dividerType":{"type":"string","default":"text"},"text":{"type":"string","default":"Text"},"iconName":{"type":"string","default":"tabler--crown"},"dividerWidth":{"type":"object"},"dividerHeight":{"type":"object"},"dividerColor":{"type":"string","default":""},"textTypography":{"type":"object"},"iconSize":{"type":"object"}},"supports":{"html":false,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-view.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3737772,"resolution":"1","location":"assets","locale":"","width":1200,"height":800},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3737772,"resolution":"10","location":"assets","locale":"","width":1200,"height":800},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3737772,"resolution":"11","location":"assets","locale":"","width":1200,"height":800},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3737772,"resolution":"12","location":"assets","locale":"","width":1200,"height":800},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3737772,"resolution":"13","location":"assets","locale":"","width":1200,"height":800},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3737772,"resolution":"14","location":"assets","locale":"","width":1200,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3737772,"resolution":"2","location":"assets","locale":"","width":1200,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3737772,"resolution":"3","location":"assets","locale":"","width":1200,"height":800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3737772,"resolution":"4","location":"assets","locale":"","width":1200,"height":800},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3737772,"resolution":"5","location":"assets","locale":"","width":1200,"height":800},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3737772,"resolution":"6","location":"assets","locale":"","width":1200,"height":800},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3737772,"resolution":"7","location":"assets","locale":"","width":1200,"height":800},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3737772,"resolution":"8","location":"assets","locale":"","width":1200,"height":800},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3737772,"resolution":"9","location":"assets","locale":"","width":1200,"height":800}},"screenshots":{"1":"Overview of Xpo Blocks in the block inserter.","2":"FAQ Accordion Templete.","3":"FAQ Accordion.","4":"Audio Templete.","5":"Audio Player.","6":"Before After Templete.","7":"Before After.","8":"Button.","9":"Divider.","10":"Marquee.","11":"Newsletter.","12":"Pricing Table.","13":"Scroll Story.","14":"Table Of Content."}},"plugin_section":[],"plugin_tags":[1741,1220,4391,5575,285498],"plugin_category":[43],"plugin_contributors":[285499],"plugin_business_model":[],"class_list":["post-381524","plugin","type-plugin","status-publish","hentry","plugin_tags-accordion","plugin_tags-block","plugin_tags-pricing-table","plugin_tags-timeline","plugin_tags-xpo-blocks","plugin_category-customization","plugin_contributors-tomorroy","plugin_committers-tomorroy"],"banners":{"banner":"https:\/\/ps.w.org\/xpo-blocks\/assets\/banner-772x250.jpg?rev=3737772","banner_2x":"https:\/\/ps.w.org\/xpo-blocks\/assets\/banner-1544x500.jpg?rev=3737772","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/xpo-blocks\/assets\/icon-128x128.jpg?rev=3737772","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-1.png?rev=3737772","caption":"Overview of Xpo Blocks in the block inserter."},{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-2.png?rev=3737772","caption":"FAQ Accordion Templete."},{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-3.png?rev=3737772","caption":"FAQ Accordion."},{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-4.png?rev=3737772","caption":"Audio Templete."},{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-5.png?rev=3737772","caption":"Audio Player."},{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-6.png?rev=3737772","caption":"Before After Templete."},{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-7.png?rev=3737772","caption":"Before After."},{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-8.png?rev=3737772","caption":"Button."},{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-9.png?rev=3737772","caption":"Divider."},{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-10.png?rev=3737772","caption":"Marquee."},{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-11.png?rev=3737772","caption":"Newsletter."},{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-12.png?rev=3737772","caption":"Pricing Table."},{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-13.png?rev=3737772","caption":"Scroll Story."},{"src":"https:\/\/ps.w.org\/xpo-blocks\/assets\/screenshot-14.png?rev=3737772","caption":"Table Of Content."}],"raw_content":"<!--section=description-->\n<p>Xpo Blocks provides a collection of beautifully designed, easily customizable Gutenberg blocks to enhance your WordPress website editing experience.<\/p>\n\n<h3>Key Features &amp; Included Blocks<\/h3>\n\n<ul>\n<li><strong>Accordion Block<\/strong>: Create collapsible content sections and FAQ accordions with ease.<\/li>\n<li><strong>Audio Player Block<\/strong>: Embed audio players with custom layout and control options.<\/li>\n<li><strong>Before After Block<\/strong>: Display interactive before-and-after image comparison sliders.<\/li>\n<li><strong>Button Block<\/strong>: Design eye-catching call-to-action buttons with custom styles and icons.<\/li>\n<li><strong>Divider Block<\/strong>: Add stylish section separators and custom horizontal dividers.<\/li>\n<li><strong>Marquee Block<\/strong>: Create smooth scrolling text tickers and animated content marquees.<\/li>\n<li><strong>Newsletter Card Block<\/strong>: Capture email leads with attractive newsletter subscription cards.<\/li>\n<li><strong>Pricing Table Block<\/strong>: Build responsive pricing tiers with badges and feature lists.<\/li>\n<li><strong>QR Code Block<\/strong>: Generate dynamic QR codes directly inside your Gutenberg editor.<\/li>\n<li><strong>Scroll Story Block<\/strong>: Create interactive, scroll-driven story elements and presentations.<\/li>\n<li><strong>Table of Contents Block<\/strong>: Auto-generate structured navigation headings for long posts.<\/li>\n<\/ul>\n\n<h3>How to Use<\/h3>\n\n<ol>\n<li>Install and activate the <strong>Xpo Blocks<\/strong> plugin from the WordPress dashboard.<\/li>\n<li>Open any post or page in the Gutenberg Block Editor.<\/li>\n<li>Click the <strong>+<\/strong> (Block Inserter) button and search for <strong>Xpo Blocks<\/strong> or specific block names.<\/li>\n<li>Insert your desired block and customize its options from the right-hand settings sidebar.<\/li>\n<li>Publish or update your page!<\/li>\n<\/ol>\n\n<h3>Support &amp; Feedback<\/h3>\n\n<p>Have a question, feature request, or feedback?\n* <a href=\"https:\/\/wordpress.org\/support\/plugin\/xpo-blocks\/\">Visit Support Forum<\/a><\/p>\n\n<h3>Source Code<\/h3>\n\n<p>The source code of this plugin, including all uncompiled assets, is publicly available on GitHub:\n* <a href=\"https:\/\/github.com\/TomorChandraRoy\/XpoBlocks\">GitHub Repository<\/a><\/p>\n\n<p>This plugin also uses a custom reusable package called \"tr-tools\". Its uncompiled source code is publicly available and licensed under GPL-3.0-or-later:\n* <a href=\"https:\/\/github.com\/TomorChandraRoy\/tr-tools\">tr-tools Repository<\/a><\/p>\n\n<h3>Copyright and Credits<\/h3>\n\n<p>This plugin is free software, and is released under the terms of the GNU General Public License version 3 or (at your option) any later version.<\/p>\n\n<p>This plugin incorporates the following third-party resources and open-source libraries:<\/p>\n\n<ul>\n<li><strong>Immer<\/strong> - (c) Michel Weststrate, released under the MIT License (<a href=\"https:\/\/github.com\/immerjs\/immer\">https:\/\/github.com\/immerjs\/immer<\/a>).<\/li>\n<li><strong>QRCode<\/strong> - (c) Ryan Day, released under the MIT License (<a href=\"https:\/\/github.com\/soldair\/node-qrcode\">https:\/\/github.com\/soldair\/node-qrcode<\/a>).<\/li>\n<li><strong>SVG Icons<\/strong> - Feather \/ Lucide \/ WordPress Dashicons, released under MIT \/ GPLv2+ License.<\/li>\n<li><strong>Cover Image<\/strong> - Custom designed asset, released under GPLv3 or later.<\/li>\n<li><strong>tr-tools<\/strong> - (c) TomorChandraRoy, released under the GPL-3.0-or-later License (<a href=\"https:\/\/github.com\/TomorChandraRoy\/tr-tools\">https:\/\/github.com\/TomorChandraRoy\/tr-tools<\/a>).<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>From WordPress Dashboard<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins<\/strong> &gt; <strong>Add New<\/strong>.<\/li>\n<li>Search for <strong>Xpo Blocks<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Uploading Zip File<\/h4>\n\n<ol>\n<li>Download the plugin zip file (<code>xpo-blocks.zip<\/code>).<\/li>\n<li>Go to <strong>Plugins<\/strong> &gt; <strong>Add New<\/strong> &gt; <strong>Upload Plugin<\/strong>.<\/li>\n<li>Choose the zip file and click <strong>Install Now<\/strong>.<\/li>\n<li>Activate the plugin after installation completes.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Extract the <code>xpo-blocks.zip<\/code> folder.<\/li>\n<li>Upload the <code>xpo-blocks<\/code> directory to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate <strong>Xpo Blocks<\/strong> through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20with%20any%20wordpress%20theme%3F\"><h3>Does it work with any WordPress theme?<\/h3><\/dt>\n<dd><p>Yes, Xpo Blocks is built using native WordPress Gutenberg standards and works seamlessly with all modern WordPress block and classic themes.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20individual%20block%20settings%3F\"><h3>Can I customize individual block settings?<\/h3><\/dt>\n<dd><p>Yes, each block comes with extensive control options in the block sidebar inspector, including typography, colors, padding, borders, and responsive settings.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20full%20site%20editing%20%28fse%29%3F\"><h3>Is it compatible with Full Site Editing (FSE)?<\/h3><\/dt>\n<dd><p>Yes, all blocks are compatible with Site Editor (FSE), Block Templates, and page builder areas.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>You can post your questions on the <a href=\"https:\/\/wordpress.org\/support\/plugin\/xpo-blocks\/\">WordPress support forum<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0 - 10 October  2026<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Build beautiful WordPress websites with powerful and customizable Gutenberg blocks.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/381524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=381524"}],"author":[{"embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tomorroy"}],"wp:attachment":[{"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=381524"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=381524"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=381524"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=381524"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=381524"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=381524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}