{"id":376205,"date":"2026-09-28T23:01:46","date_gmt":"2026-09-28T23:01:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/genial-blocks\/"},"modified":"2026-10-15T08:38:27","modified_gmt":"2026-10-15T08:38:27","slug":"genial-blocks","status":"publish","type":"plugin","link":"https:\/\/me.wordpress.org\/plugins\/genial-blocks\/","author":18265269,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.5.0","stable_tag":"0.5.0","tested":"7.1.3","requires":"6.8","requires_php":"7.4","requires_plugins":null,"header_name":"Genial Blocks","header_author":"GenialSouls","header_description":"Native, accessible WordPress block editor blocks from GenialSouls.","assets_banners_color":"d5dde5","last_updated":"2026-10-15 08:38:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/genialsouls.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":405,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"genialsouls","date":"2026-09-28 22:10:17","revision":3717967},"0.2.0":{"tag":"0.2.0","author":"genialsouls","date":"2026-09-29 15:59:36","revision":3719403},"0.3.0":{"tag":"0.3.0","author":"genialsouls","date":"2026-10-01 23:29:48","revision":3723982},"0.4.0":{"tag":"0.4.0","author":"genialsouls","date":"2026-10-11 04:42:48","revision":3738901},"0.4.1":{"tag":"0.4.1","author":"genialsouls","date":"2026-10-11 23:08:30","revision":3740263},"0.5.0":{"tag":"0.5.0","author":"genialsouls","date":"2026-10-15 08:38:27","revision":3747964}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3718042,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3718042,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3718042,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3718042,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3747965,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"meta\":{\"title\":\"Genial Blocks demo\",\"author\":\"GenialSouls\",\"description\":\"A small demonstration page using the public Advanced Heading and Advanced Button blocks.\",\"categories\":[\"plugins\",\"block-editor\"]},\"preferredVersions\":{\"wp\":\"6.8\",\"php\":\"8.3\"},\"landingPage\":\"\\\/genial-blocks-demo\\\/\",\"steps\":[{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"genial-blocks\"},\"options\":{\"activate\":true,\"humanReadableName\":\"Genial Blocks\"}},{\"step\":\"runPHP\",\"code\":\"<?php require_once '\\\/wordpress\\\/wp-load.php'; $content = '<!-- wp:genial-blocks\\\/advanced-heading {\\\"content\\\":\\\"Build with clarity\\\",\\\"headingLevel\\\":\\\"h1\\\",\\\"subtitle\\\":\\\"Native blocks for a polished WordPress experience.\\\",\\\"subtitleEnabled\\\":true,\\\"subtitleFontSize\\\":\\\"large\\\"} --><div class=\\\"wp-block-genial-blocks-advanced-heading\\\"><h1>Build with clarity<\\\/h1><p class=\\\"genial-blocks-advanced-heading__subtitle has-subtitle-font-size-large\\\" style=\\\"margin-top:8px\\\">Native blocks for a polished WordPress experience.<\\\/p><\\\/div><!-- \\\/wp:genial-blocks\\\/advanced-heading --><!-- wp:genial-blocks\\\/advanced-button {\\\"text\\\":\\\"Explore the blocks\\\",\\\"url\\\":\\\"#\\\",\\\"backgroundColor\\\":\\\"#1d4ed8\\\",\\\"textColor\\\":\\\"#ffffff\\\",\\\"hoverBackgroundColor\\\":\\\"#1e3a8a\\\",\\\"hoverTextColor\\\":\\\"#ffffff\\\",\\\"borderColor\\\":\\\"#1d4ed8\\\",\\\"borderRadius\\\":8,\\\"paddingVertical\\\":14,\\\"paddingHorizontal\\\":24} --><div class=\\\"wp-block-genial-blocks-advanced-button has-button-width-auto\\\"><a class=\\\"genial-blocks-advanced-button__link\\\" href=\\\"#\\\" style=\\\"--genial-blocks-button-text-color:#ffffff;--genial-blocks-button-background-color:#1d4ed8;--genial-blocks-button-hover-text-color:#ffffff;--genial-blocks-button-hover-background-color:#1e3a8a;--genial-blocks-button-border-color:#1d4ed8;--genial-blocks-button-border-style:solid;--genial-blocks-button-border-width:1px;--genial-blocks-button-border-radius:8px;--genial-blocks-button-padding-vertical:14px;--genial-blocks-button-padding-horizontal:24px\\\">Explore the blocks<\\\/a><\\\/div><!-- \\\/wp:genial-blocks\\\/advanced-button -->'; $existing = get_page_by_path( 'genial-blocks-demo', OBJECT, 'page' ); $post = array( 'post_title' => 'Genial Blocks Demo', 'post_name' => 'genial-blocks-demo', 'post_content' => $content, 'post_status' => 'publish', 'post_type' => 'page' ); if ( $existing ) { $post['ID'] = $existing->ID; wp_update_post( $post ); } else { wp_insert_post( $post ); }\"},{\"step\":\"login\",\"username\":\"admin\"}]}"}},"all_blocks":{"genial-blocks\/tabs":{"apiVersion":3,"name":"genial-blocks\/tabs","version":"0.2.0","title":"Tabs","category":"genial-blocks","icon":"index-card","description":"Related content arranged in selectable tabs, with editable labels and content panels.","keywords":["tabs","tab","content","panels","navigation","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","attributes":{"items":{"type":"array","default":[{"id":"tab-1","title":"Tab 1","content":"Add tab content here."},{"id":"tab-2","title":"Tab 2","content":"Add tab content here."}]},"activeTab":{"type":"string","default":"tab-1"},"activeTextColor":{"type":"string","default":""},"inactiveTextColor":{"type":"string","default":""},"activeBackgroundColor":{"type":"string","default":""},"inactiveBackgroundColor":{"type":"string","default":""},"contentColor":{"type":"string","default":""},"contentBackgroundColor":{"type":"string","default":""},"borderColor":{"type":"string","default":""},"borderRadius":{"type":"number","default":4},"tabSpacing":{"type":"number","default":4},"tabPadding":{"type":"number","default":12},"contentPadding":{"type":"number","default":20}},"supports":{"align":["left","center","right","wide","full"],"anchor":true,"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true}}},"genial-blocks\/info-box":{"apiVersion":3,"name":"genial-blocks\/info-box","version":"0.2.0","title":"Info Box","category":"genial-blocks","icon":"info-outline","description":"An information panel with an optional icon, description, and call-to-action link.","keywords":["information","notice","icon","call to action","cta","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","attributes":{"icon":{"type":"string","enum":["","info","check","star","lightbulb","arrow-right"],"default":""},"iconPosition":{"type":"string","enum":["above","beside"],"default":"above"},"responsive":{"type":"object","default":{"desktop":{},"tablet":{},"mobile":{}}},"iconSize":{"type":"number","default":32},"iconColor":{"type":"string","default":""},"title":{"type":"string","source":"html","selector":".genial-blocks-info-box__title","default":""},"headingLevel":{"type":"string","enum":["h2","h3","h4","h5","h6"],"default":"h3"},"description":{"type":"string","source":"html","selector":".genial-blocks-info-box__description","default":""},"ctaText":{"type":"string","source":"html","selector":".genial-blocks-info-box__cta","default":""},"url":{"type":"string","default":"#"},"opensInNewTab":{"type":"boolean","default":false},"titleTextColor":{"type":"string","default":""},"descriptionTextColor":{"type":"string","default":""},"ctaTextColor":{"type":"string","default":""},"backgroundColor":{"type":"string","default":""},"borderColor":{"type":"string","default":""},"borderStyle":{"type":"string","enum":["none","solid","dashed","dotted"],"default":"solid"},"borderWidth":{"type":"number","default":1},"borderRadius":{"type":"number","default":8},"padding":{"type":"number","default":24},"elementSpacing":{"type":"number","default":12}},"supports":{"align":["left","center","right","wide","full"],"anchor":true,"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true}}},"genial-blocks\/counter":{"apiVersion":3,"name":"genial-blocks\/counter","version":"0.2.0","title":"Counter","category":"genial-blocks","icon":"chart-bar","description":"A numeric statistic that can count from a starting value to an ending value.","keywords":["counter","number","statistic","count up","metric","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","attributes":{"startValue":{"type":"string","default":"0"},"endValue":{"type":"string","default":"100"},"prefix":{"type":"string","default":""},"suffix":{"type":"string","default":""},"label":{"type":"string","default":""},"decimals":{"type":"number","default":0},"duration":{"type":"number","default":1200},"numberColor":{"type":"string","default":""},"labelColor":{"type":"string","default":""},"alignment":{"type":"string","enum":["left","center","right"],"default":"center"},"spacing":{"type":"number","default":8}},"supports":{"align":["left","center","right","wide","full"],"anchor":true,"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true}}},"genial-blocks\/team-member":{"apiVersion":3,"name":"genial-blocks\/team-member","version":"0.3.0","title":"Team Member","category":"genial-blocks","icon":"businessperson","description":"A team profile with name, role, biography, optional image, and social links.","keywords":["team","person","profile","staff","bio","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","attributes":{"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageAlt":{"type":"string","default":""},"name":{"type":"string","source":"html","selector":".genial-blocks-team-member__name","default":"Jordan Lee"},"designation":{"type":"string","source":"html","selector":".genial-blocks-team-member__designation","default":"Product Designer"},"bio":{"type":"string","source":"html","selector":".genial-blocks-team-member__bio","default":"A short introduction to this team member."},"socialLinks":{"type":"array","default":[]},"imageShape":{"type":"string","enum":["circle","rounded","square"],"default":"circle"},"imageSize":{"type":"number","default":128},"alignment":{"type":"string","enum":["left","center","right"],"default":"center"},"nameColor":{"type":"string","default":""},"designationColor":{"type":"string","default":""},"bioColor":{"type":"string","default":""},"socialColor":{"type":"string","default":""},"backgroundColor":{"type":"string","default":""},"borderColor":{"type":"string","default":""},"borderRadius":{"type":"number","default":12},"padding":{"type":"number","default":24}},"supports":{"align":["left","center","right","wide","full"],"anchor":true,"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true}}},"genial-blocks\/icon-list":{"apiVersion":3,"name":"genial-blocks\/icon-list","version":"0.2.0","title":"Icon List","category":"genial-blocks","icon":"list-view","description":"A list of text items with selectable built-in icons and optional links.","keywords":["list","icon","features","checklist","links","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","attributes":{"items":{"type":"array","default":[{"id":"item-1","icon":"check","text":"List item","url":"","opensInNewTab":false}]},"iconSize":{"type":"number","default":24},"iconColor":{"type":"string","default":""},"textColor":{"type":"string","default":""},"itemSpacing":{"type":"number","default":12},"iconGap":{"type":"number","default":10},"alignment":{"type":"string","enum":["left","center","right"],"default":"left"}},"supports":{"align":["left","center","right","wide","full"],"anchor":true,"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextDecoration":true}}},"genial-blocks\/advanced-heading":{"apiVersion":3,"name":"genial-blocks\/advanced-heading","version":"0.2.0","title":"Advanced Heading","category":"genial-blocks","icon":"heading","description":"A semantic heading with optional subtitle and typography and color controls.","keywords":["heading","title","subtitle","headline","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","attributes":{"content":{"type":"string","source":"html","selector":"h2","default":""},"headingLevel":{"type":"string","enum":["h1","h2","h3","h4","h5","h6"],"default":"h2"},"subtitle":{"type":"string","source":"html","selector":".genial-blocks-advanced-heading__subtitle","default":""},"subtitleEnabled":{"type":"boolean","default":false},"subtitleFontSize":{"type":"string","enum":["","small","medium","large"],"default":""},"responsive":{"type":"object","default":{"desktop":{},"tablet":{},"mobile":{}}},"subtitleTextColor":{"type":"string","default":""},"subtitleMarginTop":{"type":"number","default":8}},"supports":{"align":["left","center","right"],"anchor":true,"color":{"text":true,"background":false,"gradients":false},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"textAlign":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true}}},"genial-blocks\/progress-bar":{"apiVersion":3,"name":"genial-blocks\/progress-bar","version":"0.2.0","title":"Progress Bar","category":"genial-blocks","icon":"chart-area","description":"A labeled indicator showing progress between a configurable minimum and maximum.","keywords":["progress","bar","percent","completion","status","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","attributes":{"label":{"type":"string","default":"Progress"},"value":{"type":"number","default":65},"minimum":{"type":"number","default":0},"maximum":{"type":"number","default":100},"displayValue":{"type":"string","default":""},"suffix":{"type":"string","default":"%"},"barColor":{"type":"string","default":""},"trackColor":{"type":"string","default":""},"labelColor":{"type":"string","default":""},"height":{"type":"number","default":12},"radius":{"type":"number","default":999},"spacing":{"type":"number","default":8},"duration":{"type":"number","default":800}},"supports":{"align":["left","center","right","wide","full"],"anchor":true,"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true}}},"genial-blocks\/carousel":{"apiVersion":3,"name":"genial-blocks\/carousel","version":"0.2.0","title":"Carousel","category":"genial-blocks","icon":"slides","description":"A responsive sequence of nested content slides with optional navigation, pagination, and autoplay.","keywords":["carousel","slider","slideshow","slides","gallery","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","attributes":{"responsive":{"type":"object","default":{"desktop":{"slidesPerView":3,"gap":24},"tablet":{"slidesPerView":2,"gap":24},"mobile":{"slidesPerView":1,"gap":24}}},"showArrows":{"type":"boolean","default":true},"showPagination":{"type":"boolean","default":true},"autoplay":{"type":"boolean","default":false},"autoplayDelay":{"type":"number","default":5000},"pauseOnHover":{"type":"boolean","default":true},"pauseOnFocus":{"type":"boolean","default":true},"loop":{"type":"boolean","default":false},"transitionDuration":{"type":"number","default":300},"equalHeight":{"type":"boolean","default":false},"initialSlide":{"type":"number","default":0},"ariaLabel":{"type":"string","default":"Carousel"},"arrowColor":{"type":"string","default":"#ffffff"},"arrowBackgroundColor":{"type":"string","default":"#1e293b"},"arrowSize":{"type":"number","default":40},"arrowRadius":{"type":"number","default":999},"arrowPlacement":{"type":"string","default":"inside"},"paginationInactiveColor":{"type":"string","default":"#94a3b8"},"paginationActiveColor":{"type":"string","default":"#1e293b"},"paginationSize":{"type":"number","default":10},"paginationGap":{"type":"number","default":8},"paginationPlacement":{"type":"string","default":"below"}},"supports":{"align":["left","center","right","wide","full"],"anchor":true,"spacing":{"margin":true,"padding":true},"border":{"color":true,"radius":true,"style":true,"width":true}}},"genial-blocks\/testimonial":{"apiVersion":3,"name":"genial-blocks\/testimonial","version":"0.3.0","title":"Testimonial","category":"genial-blocks","icon":"format-quote","description":"A quotation with author details and an optional rating and avatar.","keywords":["testimonial","quote","review","rating","customer","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","attributes":{"quote":{"type":"string","source":"html","selector":".genial-blocks-testimonial__quote","default":"A thoughtful testimonial belongs here."},"name":{"type":"string","source":"html","selector":".genial-blocks-testimonial__name","default":"Alex Morgan"},"role":{"type":"string","source":"html","selector":".genial-blocks-testimonial__role","default":"Creative Director"},"company":{"type":"string","source":"html","selector":".genial-blocks-testimonial__company","default":"Northstar Studio"},"avatarUrl":{"type":"string","default":""},"avatarId":{"type":"number","default":0},"avatarAlt":{"type":"string","default":""},"showRating":{"type":"boolean","default":false},"rating":{"type":"number","default":5},"alignment":{"type":"string","enum":["left","center","right"],"default":"left"},"avatarShape":{"type":"string","enum":["circle","rounded","square"],"default":"circle"},"avatarSize":{"type":"number","default":64},"quoteColor":{"type":"string","default":""},"nameColor":{"type":"string","default":""},"metaColor":{"type":"string","default":""},"ratingColor":{"type":"string","default":""},"backgroundColor":{"type":"string","default":""},"borderColor":{"type":"string","default":""},"borderRadius":{"type":"number","default":12},"padding":{"type":"number","default":28}},"supports":{"align":["left","center","right","wide","full"],"anchor":true,"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true}}},"genial-blocks\/pricing-table":{"apiVersion":3,"name":"genial-blocks\/pricing-table","version":"0.2.0","title":"Pricing Table","category":"genial-blocks","icon":"money-alt","description":"A visual plan and price presentation with features and a call-to-action link; it does not process payments.","keywords":["pricing","price","plan","comparison","features","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","attributes":{"planName":{"type":"string","default":"Professional"},"subtitle":{"type":"string","default":"For growing teams"},"price":{"type":"string","default":"29"},"currency":{"type":"string","default":"$"},"billingPeriod":{"type":"string","default":"per month"},"previousPrice":{"type":"string","default":""},"features":{"type":"array","default":[{"id":"feature-1","text":"Unlimited projects"},{"id":"feature-2","text":"Priority support"}]},"ctaText":{"type":"string","default":"Choose plan"},"ctaUrl":{"type":"string","default":"#"},"opensInNewTab":{"type":"boolean","default":false},"badge":{"type":"string","default":""},"alignment":{"type":"string","enum":["left","center","right"],"default":"center"},"responsive":{"type":"object","default":{"desktop":{},"tablet":{},"mobile":{}}},"textColor":{"type":"string","default":""},"priceColor":{"type":"string","default":""},"accentColor":{"type":"string","default":""},"backgroundColor":{"type":"string","default":""},"borderColor":{"type":"string","default":""},"borderRadius":{"type":"number","default":8},"padding":{"type":"number","default":24}},"supports":{"align":["left","center","right","wide","full"],"anchor":true,"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true}}},"genial-blocks\/container":{"apiVersion":3,"name":"genial-blocks\/container","version":"0.2.0","title":"Container","category":"genial-blocks","icon":"layout","description":"A responsive layout container for grouping nested blocks and controlling direction, width, and spacing.","keywords":["container","section","layout","columns","wrapper","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","attributes":{"responsive":{"type":"object","default":{"desktop":{"maxWidth":"content","direction":"vertical","justify":"start","align":"stretch","gap":24},"tablet":{},"mobile":{}}}},"supports":{"align":["wide","full"],"anchor":true,"color":{"background":true,"text":true,"gradients":true},"dimensions":{"minHeight":true},"layout":{"allowSwitching":true,"allowEditing":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"border":{"color":true,"radius":true,"style":true,"width":true}}},"genial-blocks\/accordion":{"apiVersion":3,"name":"genial-blocks\/accordion","version":"0.2.0","title":"Accordion","category":"genial-blocks","icon":"menu","description":"Expandable question-and-answer items with single-open or multiple-open behavior.","keywords":["accordion","faq","questions","answers","toggle","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","attributes":{"items":{"type":"array","default":[{"id":"item-1","title":"Accordion item","content":"Add content here."}]},"openItems":{"type":"array","default":["item-1"]},"allowMultiple":{"type":"boolean","default":false},"titleTextColor":{"type":"string","default":""},"contentTextColor":{"type":"string","default":""},"backgroundColor":{"type":"string","default":""},"openBackgroundColor":{"type":"string","default":""},"borderColor":{"type":"string","default":""},"borderStyle":{"type":"string","enum":["none","solid","dashed","dotted"],"default":"solid"},"borderWidth":{"type":"number","default":1},"borderRadius":{"type":"number","default":6},"itemSpacing":{"type":"number","default":8},"contentPadding":{"type":"number","default":16},"indicatorColor":{"type":"string","default":""}},"supports":{"align":["left","center","right","wide","full"],"anchor":true,"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true}}},"genial-blocks\/countdown":{"apiVersion":3,"name":"genial-blocks\/countdown","version":"0.3.0","title":"Countdown","category":"genial-blocks","icon":"clock","description":"A countdown to a selected UTC date and time with an editable completion message.","keywords":["countdown","timer","date","event","launch","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","attributes":{"targetDate":{"type":"string","default":"2030-01-01T00:00:00.000Z"},"completionMessage":{"type":"string","source":"html","selector":".genial-blocks-countdown__complete","default":"The moment has arrived."},"numberColor":{"type":"string","default":""},"labelColor":{"type":"string","default":""},"itemBackground":{"type":"string","default":""},"borderColor":{"type":"string","default":""},"borderRadius":{"type":"number","default":8},"gap":{"type":"number","default":12},"alignment":{"type":"string","enum":["left","center","right"],"default":"center"}},"supports":{"align":["left","center","right","wide","full"],"anchor":true,"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true}}},"genial-blocks\/advanced-button":{"apiVersion":3,"name":"genial-blocks\/advanced-button","version":"0.2.0","title":"Advanced Button","category":"genial-blocks","icon":"button","description":"A styled link button with editable text, destination, colors, and layout options.","keywords":["button","link","call to action","cta","Genial"],"textdomain":"genial-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","attributes":{"text":{"type":"string","source":"html","selector":"a","default":"Button text"},"url":{"type":"string","default":"#"},"opensInNewTab":{"type":"boolean","default":false},"width":{"type":"string","enum":["auto","full"],"default":"auto"},"responsive":{"type":"object","default":{"desktop":{},"tablet":{},"mobile":{}}},"textColor":{"type":"string","default":""},"backgroundColor":{"type":"string","default":""},"hoverTextColor":{"type":"string","default":""},"hoverBackgroundColor":{"type":"string","default":""},"borderColor":{"type":"string","default":""},"borderStyle":{"type":"string","enum":["none","solid","dashed","dotted"],"default":"solid"},"borderWidth":{"type":"number","default":1},"borderRadius":{"type":"number","default":4},"paddingVertical":{"type":"number","default":12},"paddingHorizontal":{"type":"number","default":20}},"supports":{"align":["left","center","right","wide","full"],"anchor":true,"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true}}},"genial-blocks\/carousel-slide":{"apiVersion":3,"name":"genial-blocks\/carousel-slide","version":"0.2.0","title":"Carousel Slide","category":"genial-blocks","icon":"excerpt-view","description":"A nested content slide used by Carousel.","keywords":["carousel","slide","Genial"],"textdomain":"genial-blocks","parent":["genial-blocks\/carousel"],"inserter":false,"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","supports":{"anchor":true,"spacing":{"margin":true,"padding":true},"color":{"background":true,"text":true,"gradients":true},"layout":{"allowSwitching":true,"allowEditing":true}}}},"tagged_versions":["0.1.0","0.2.0","0.3.0","0.4.0","0.4.1","0.5.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3738901,"resolution":"1","location":"assets","locale":"","width":1440,"height":810},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3738901,"resolution":"2","location":"assets","locale":"","width":1440,"height":810},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3738901,"resolution":"3","location":"assets","locale":"","width":1440,"height":810},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3738901,"resolution":"4","location":"assets","locale":"","width":1440,"height":810},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3738901,"resolution":"5","location":"assets","locale":"","width":1440,"height":810},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3738901,"resolution":"6","location":"assets","locale":"","width":1440,"height":810},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3747874,"resolution":"7","location":"assets","locale":"","width":1743,"height":782},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3747874,"resolution":"8","location":"assets","locale":"","width":881,"height":550}},"screenshots":{"1":"Genial Blocks showcase \u2014 modern layouts and native WordPress blocks.","2":"Responsive Carousel block with slides, navigation, and pagination.","3":"Flexible layouts with Container, Advanced Heading, Advanced Button, and Icon List blocks.","4":"Interactive Tabs, Accordion, and Countdown blocks.","5":"Business and marketing blocks including Counter, Progress Bar, Pricing Table, and Info Box.","6":"Team Member and Testimonial blocks with customizable layouts.","7":"Pricing Trio Pattern with Starter, Growth, and Scale plans.","8":"Stats and Progress Pattern with project metrics and delivery\/support progress bars."}},"plugin_section":[],"plugin_tags":[148857,4121,786,148076,158276],"plugin_category":[43],"plugin_contributors":[203628],"plugin_business_model":[],"class_list":["post-376205","plugin","type-plugin","status-publish","hentry","plugin_tags-block-editor","plugin_tags-blocks","plugin_tags-carousel","plugin_tags-gutenberg","plugin_tags-wordpress-blocks","plugin_category-customization","plugin_contributors-genialsouls","plugin_committers-genialsouls"],"banners":{"banner":"https:\/\/ps.w.org\/genial-blocks\/assets\/banner-772x250.png?rev=3718042","banner_2x":"https:\/\/ps.w.org\/genial-blocks\/assets\/banner-1544x500.png?rev=3718042","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/genial-blocks\/assets\/icon-128x128.png?rev=3718042","icon_2x":"https:\/\/ps.w.org\/genial-blocks\/assets\/icon-256x256.png?rev=3718042","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/genial-blocks\/assets\/screenshot-1.png?rev=3738901","caption":"Genial Blocks showcase \u2014 modern layouts and native WordPress blocks."},{"src":"https:\/\/ps.w.org\/genial-blocks\/assets\/screenshot-2.png?rev=3738901","caption":"Responsive Carousel block with slides, navigation, and pagination."},{"src":"https:\/\/ps.w.org\/genial-blocks\/assets\/screenshot-3.png?rev=3738901","caption":"Flexible layouts with Container, Advanced Heading, Advanced Button, and Icon List blocks."},{"src":"https:\/\/ps.w.org\/genial-blocks\/assets\/screenshot-4.png?rev=3738901","caption":"Interactive Tabs, Accordion, and Countdown blocks."},{"src":"https:\/\/ps.w.org\/genial-blocks\/assets\/screenshot-5.png?rev=3738901","caption":"Business and marketing blocks including Counter, Progress Bar, Pricing Table, and Info Box."},{"src":"https:\/\/ps.w.org\/genial-blocks\/assets\/screenshot-6.png?rev=3738901","caption":"Team Member and Testimonial blocks with customizable layouts."},{"src":"https:\/\/ps.w.org\/genial-blocks\/assets\/screenshot-7.png?rev=3747874","caption":"Pricing Trio Pattern with Starter, Growth, and Scale plans."},{"src":"https:\/\/ps.w.org\/genial-blocks\/assets\/screenshot-8.png?rev=3747874","caption":"Stats and Progress Pattern with project metrics and delivery\/support progress bars."}],"raw_content":"<!--section=description-->\n<p>Build more with Gutenberg. Genial Blocks adds 14 customizable WordPress blocks and six ready-to-use patterns for responsive layouts, pricing tables, FAQs, carousels, testimonials, calls to action, and more\u2014without requiring another page builder.<\/p>\n\n<h3>Explore the Genial Blocks Live Showcase<\/h3>\n\n<p>See live, interactive examples of the blocks and explore what you can build with Genial Blocks.<\/p>\n\n<p><a href=\"https:\/\/genialsouls.com\/genial-blocks\/\">Explore the Genial Blocks Live Showcase<\/a><\/p>\n\n<h3>Why Choose Genial Blocks<\/h3>\n\n<p>Combine responsive layouts, flexible styling, and familiar Gutenberg controls with core blocks to build complete sections.<\/p>\n\n<h3>14 Gutenberg Blocks<\/h3>\n\n<h4>Layout and Content<\/h4>\n\n<ul>\n<li>Advanced Heading \u2014 Semantic H1\u2013H6 headings with optional subtitles.<\/li>\n<li>Advanced Button \u2014 Styled links with responsive widths and design controls.<\/li>\n<li>Container \u2014 Responsive wrapper for nested blocks and layouts.<\/li>\n<li>Info Box \u2014 Content panels with an optional icon and CTA.<\/li>\n<li>Icon List \u2014 Text lists with bundled icons and optional links.<\/li>\n<\/ul>\n\n<h4>Interactive Content<\/h4>\n\n<ul>\n<li>Accordion \u2014 Expandable questions and answers with single or multiple open items.<\/li>\n<li>Tabs \u2014 Labeled content panels with keyboard navigation.<\/li>\n<li>Carousel \u2014 Responsive slides with navigation, pagination, and optional autoplay.<\/li>\n<li>Countdown \u2014 UTC date countdown with a completion message.<\/li>\n<\/ul>\n\n<h4>Data and Social Proof<\/h4>\n\n<ul>\n<li>Counter \u2014 Numeric values with optional count-up animation.<\/li>\n<li>Progress Bar \u2014 Labeled value across a configurable range.<\/li>\n<li>Pricing Table \u2014 Informational plans, features, and optional CTA; no payment processing.<\/li>\n<li>Testimonial \u2014 Quote with author details and optional avatar or rating.<\/li>\n<li>Team Member \u2014 Profile with optional image and social links.<\/li>\n<\/ul>\n\n<h3>Six Ready-to-Use Patterns<\/h3>\n\n<p>Insert these from the block editor's Patterns inserter under Genial Blocks, then customize their native blocks and content.<\/p>\n\n<ul>\n<li>Service Hero with CTA \u2014 Headline, supporting copy, information panel, and CTA.<\/li>\n<li>Three-Service Feature Grid \u2014 Three services presented as Info Box cards.<\/li>\n<li>FAQ Disclosure \u2014 A heading with expandable Accordion answers.<\/li>\n<li>Pricing Trio \u2014 Three editable informational pricing plans.<\/li>\n<li>Stats and Progress \u2014 Counters paired with progress indicators.<\/li>\n<li>Testimonial and Team CTA \u2014 A customer quote with a team profile and optional CTA.<\/li>\n<\/ul>\n\n<h3>Native Editor and Performance<\/h3>\n\n<p>Built for the WordPress block editor; no separate builder is required. The icon set is bundled locally, with no remote runtime asset service, jQuery, or Slick dependency. Interactive controls use semantic markup and keyboard-aware behavior where applicable. New-tab links receive safe relationship attributes, and Counter and Progress Bar animations respect reduced-motion preferences.<\/p>\n\n<h3>Source Code and Development<\/h3>\n\n<p>Genial Blocks is open-source software. Browse the source and build instructions in the <a href=\"https:\/\/github.com\/GenialSouls\/genial-blocks\">Genial Blocks GitHub repository<\/a>.<\/p>\n\n<h3>Source Code and Development<\/h3>\n\n<p>Genial Blocks is open source software.<\/p>\n\n<p>The maintained source repository is available at:<\/p>\n\n<p>https:\/\/github.com\/GenialSouls\/genial-blocks<\/p>\n\n<p>Human-readable block source is in <code>src\/<\/code>, compiled runtime assets are in <code>build\/<\/code>, and the repository contains the build configuration and dependency lockfile used by contributors.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to Plugins &gt; Add New Plugin.<\/li>\n<li>Search for \u201cGenial Blocks\u201d, or choose Upload Plugin to install a ZIP file.<\/li>\n<li>Activate Genial Blocks.<\/li>\n<li>Open the block inserter and choose a block from the Genial Blocks category.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20genial%20blocks%20require%20another%20page%20builder%3F\"><h3>Does Genial Blocks require another page builder?<\/h3><\/dt>\n<dd><p>No. Genial Blocks is built for the native WordPress block editor.<\/p><\/dd>\n<dt id=\"which%20blocks%20are%20included%3F\"><h3>Which blocks are included?<\/h3><\/dt>\n<dd><p>Genial Blocks includes Advanced Heading, Advanced Button, Info Box, Accordion, Counter, Icon List, Tabs, Pricing Table, Progress Bar, Container, Testimonial, Team Member, Countdown, and Carousel. Carousel Slide is an internal child block and is not a separate public capability.<\/p><\/dd>\n<dt id=\"does%20the%20pricing%20table%20process%20payments%3F\"><h3>Does the Pricing Table process payments?<\/h3><\/dt>\n<dd><p>No. Pricing Table presents plan and pricing information with an optional CTA link. It does not process payments.<\/p><\/dd>\n<dt id=\"does%20genial%20blocks%20require%20remote%20runtime%20assets%3F\"><h3>Does Genial Blocks require remote runtime assets?<\/h3><\/dt>\n<dd><p>No. The plugin bundles its curated icon set and does not require an external runtime asset service.<\/p><\/dd>\n<dt id=\"does%20genial%20blocks%20support%20responsive%20layouts%3F\"><h3>Does Genial Blocks support responsive layouts?<\/h3><\/dt>\n<dd><p>Yes. Container provides responsive width, direction, alignment, justification, and gap controls. Advanced Button, Info Box, Pricing Table, and Carousel also provide focused responsive controls.<\/p><\/dd>\n<dt id=\"what%20are%20the%20minimum%20requirements%3F\"><h3>What are the minimum requirements?<\/h3><\/dt>\n<dd><p>Genial Blocks requires WordPress 6.8 or newer and PHP 7.4 or newer.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Added six native Gutenberg patterns for common page sections.<\/li>\n<li>Improved block discovery with clearer inserter descriptions, keywords, and category metadata.<\/li>\n<li>Added a Plugins-screen Getting Started link and contextual Inspector help.<\/li>\n<li>Added responsive typography controls for Advanced Heading and responsive alignment, spacing, and width controls for Advanced Button.<\/li>\n<li>Improved Tabs mobile scrolling, keyboard navigation, focus visibility, and RTL behavior.<\/li>\n<li>Refined accessibility with named Progress Bars, larger Carousel pagination targets, improved default Countdown contrast, and omission of empty Info Box headings.<\/li>\n<li>Fixed narrow-screen overflow for full-width Advanced Buttons with padding.<\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>Fixed Counter block validation warnings when changing the target value in the WordPress block editor.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Added the responsive Basic Carousel with navigation, pagination, autoplay controls, keyboard and touch-friendly behavior, RTL support, and reduced-motion handling.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Added Testimonial, Team Member, and Countdown blocks.<\/li>\n<li>Fixed Advanced Heading theme compatibility so configured typography and colors apply to the semantic heading element.<\/li>\n<li>Fixed responsive Container direction handling.<\/li>\n<li>Improved frontend compatibility, validation, and accessible presentation for native block content.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Expanded Genial Blocks from two to ten native blocks with eight new blocks: Info Box, Accordion, Counter, Icon List, Tabs, Pricing Table, Progress Bar, and Container.<\/li>\n<li>Added a unified Genial Blocks inserter category with distinct block icons.<\/li>\n<li>Improved responsive layout behavior, including readable Container content on narrow mobile screens.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial foundation with Advanced Heading and Advanced Button blocks.<\/li>\n<\/ul>","raw_excerpt":"14 Gutenberg blocks and 6 ready-to-use native patterns for responsive layouts, FAQs, pricing, statistics, and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/376205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=376205"}],"author":[{"embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/genialsouls"}],"wp:attachment":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=376205"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=376205"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=376205"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=376205"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=376205"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=376205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}