{"id":220579,"date":"2025-03-21T20:38:03","date_gmt":"2025-03-21T20:38:03","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/blockish\/"},"modified":"2026-08-14T23:00:51","modified_gmt":"2026-08-14T23:00:51","slug":"blockish","status":"publish","type":"plugin","link":"https:\/\/gu.wordpress.org\/plugins\/blockish\/","author":21196584,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.4","stable_tag":"1.2.4","tested":"7.0.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Blockish \u2013 MCP AI Site Builder for Block Editor","header_author":"wowdevs","header_description":"A collection of creative Gutenberg blocks to help you build beautiful websites.","assets_banners_color":"6c5528","last_updated":"2026-08-14 23:00:51","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wowdevs.com\/","header_plugin_uri":"https:\/\/blockish.wowdevs.com\/","header_author_uri":"https:\/\/wowdevs.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1483,"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":"bdkoder","date":"2025-09-05 18:32:25"},"1.0.1":{"tag":"1.0.1","author":"bdkoder","date":"2025-12-10 04:44:52"},"1.0.2":{"tag":"1.0.2","author":"bdkoder","date":"2025-12-10 04:49:21"},"1.0.3":{"tag":"1.0.3","author":"mizan42047","date":"2026-04-27 13:52:01"},"1.0.4":{"tag":"1.0.4","author":"mizan42047","date":"2026-06-08 13:09:26"},"1.0.5":{"tag":"1.0.5","author":"mizan42047","date":"2026-06-27 01:56:08"},"1.0.6":{"tag":"1.0.6","author":"mizan42047","date":"2026-06-27 16:50:22"},"1.0.7":{"tag":"1.0.7","author":"mizan42047","date":"2026-06-27 17:24:44"},"1.0.8":{"tag":"1.0.8","author":"mizan42047","date":"2026-06-28 04:33:30"},"1.0.9":{"tag":"1.0.9","author":"mizan42047","date":"2026-07-01 10:07:19"},"1.1.0":{"tag":"1.1.0","author":"mizan42047","date":"2026-07-02 09:46:02"},"1.1.1":{"tag":"1.1.1","author":"mizan42047","date":"2026-07-09 05:42:00"},"1.1.2":{"tag":"1.1.2","author":"mizan42047","date":"2026-07-09 11:03:47"},"1.1.3":{"tag":"1.1.3","author":"mizan42047","date":"2026-07-17 00:46:34"},"1.2.0":{"tag":"1.2.0","author":"mizan42047","date":"2026-08-01 19:05:12"},"1.2.1":{"tag":"1.2.1","author":"mizan42047","date":"2026-08-05 20:15:03"},"1.2.2":{"tag":"1.2.2","author":"mizan42047","date":"2026-08-12 03:15:23"},"1.2.3":{"tag":"1.2.3","author":"mizan42047","date":"2026-08-14 11:04:22"},"1.2.4":{"tag":"1.2.4","author":"mizan42047","date":"2026-08-14 23:00:51"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3564681,"resolution":"128x128","location":"assets","locale":"","width":248,"height":248},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3564681,"resolution":"256x256","location":"assets","locale":"","width":376,"height":376}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3631235,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3631235,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3648036,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/wp-admin\\\/post.php?post=10&action=edit\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"features\":{\"networking\":true},\"steps\":[{\"step\":\"login\",\"username\":\"admin\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"blockish\"},\"options\":{\"activate\":true}},{\"step\":\"importWxr\",\"file\":{\"resource\":\"url\",\"url\":\"https:\\\/\\\/raw.githubusercontent.com\\\/Blockish-WordPress-Plugin\\\/wp-playground\\\/refs\\\/heads\\\/main\\\/blockish-playground-demo.xml\"}}]}"}},"all_blocks":{"blockish\/interactions":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/interactions","title":"Interactions","category":"blockish-extensions","attributes":{"interactionData":{"type":"array","default":[],"items":{"type":"object"}}},"include":["*"],"exclude":[],"editorScript":"file:.\/editor.js","editorStyle":"file:.\/editor.css","viewScript":"file:.\/view.js","style":"file:.\/style-view.css"},"blockish\/visibility":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/visibility","title":"Visibility","category":"blockish-extensions","attributes":{"hideOn":{"type":"object","default":{"Desktop":false,"Tablet":false,"Mobile":false}}},"include":["*"],"exclude":[],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"blockish\/post-info":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/post-info","version":"1.0.0","title":"Post Info","category":"blockish-framework","description":"Displays post metadata such as author, dates, comments, and terms.","keywords":["blockish","post","meta","author","date","comments","terms"],"textdomain":"blockish","attributes":{"layout":{"type":"object","default":{"value":"row","label":"Row"}},"separator":{"type":"object","default":{"value":"dot","label":"Dot"}},"items":{"type":"array","default":[{"type":{"value":"author","label":"Author"},"beforeText":"","link":true,"icon":{"value":"default","label":"Default"},"showAvatar":false,"avatarSize":16},{"type":{"value":"date","label":"Date"},"beforeText":"","link":true,"icon":{"value":"default","label":"Default"},"dateFormat":{"value":"default","label":"Default"}},{"type":{"value":"comments","label":"Comments"},"beforeText":"","link":true,"icon":{"value":"default","label":"Default"}}]},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"justify-content: {{VALUE}};"}},"alignItems":{"type":"object","selectors":{".{{WRAPPER}}":"align-items: {{VALUE}};"}},"gap":{"type":"object","selectors":{".{{WRAPPER}}":"gap: {{VALUE}};"}},"typography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}}"}},"color":{"type":"string","selectors":{".{{WRAPPER}}, .{{WRAPPER}} a":"color: {{VALUE}};"}},"hoverColor":{"type":"string","selectors":{".{{WRAPPER}} a:hover":"color: {{VALUE}};"}},"iconColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-post-info__icon":"color: {{VALUE}};"}},"iconSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-post-info__icon":"width: {{VALUE}}; height: {{VALUE}};"}},"iconGap":{"type":"object","selectors":{".{{WRAPPER}} .blockish-post-info__item":"gap: {{VALUE}};"}},"separatorColor":{"type":"string","selectors":{".{{WRAPPER}}.is-separator-line .blockish-post-info__entry:not(:last-child)::after":"background-color: {{VALUE}};",".{{WRAPPER}} .blockish-post-info__separator":"color: {{VALUE}};"}}},"usesContext":["postId","postType"],"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php"},"blockish\/archive-description":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/archive-description","version":"1.0.0","title":"Archive Description","category":"blockish-framework","description":"Displays the description for the current archive (category, tag, taxonomy, or author).","keywords":["blockish","archive","description","term","category"],"textdomain":"blockish","attributes":{"tag":{"type":"object","default":{"label":"Div","value":"div"}},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"typography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}}"}},"color":{"type":"string","selectors":{".{{WRAPPER}}":"color: {{VALUE}};"}},"hoverColor":{"type":"string","selectors":{".{{WRAPPER}}:hover":"color: {{VALUE}};"}},"textShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}"}},"textShadowHover":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}:hover"}}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php"},"blockish\/rating":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/rating","version":"1.0.0","title":"Rating","category":"blockish-framework","description":"Star rating display for reviews and scores.","keywords":["blockish","rating","stars","review"],"example":{"attributes":{"preview":true}},"attributes":{"ratingScale":{"type":"number","default":5},"rating":{"type":"number","default":5},"icon":{"type":"object","default":{"viewBox":[0,0,576,512],"path":"M287.9 17.8L354 150.2 499.2 171.5C522.2 174.9 531.5 203.7 514.9 220.5L409.5 329.5 434.4 476.3C438.3 499 415.5 516.6 394.8 506.5L287.9 448.7 181 506.5C160.3 516.6 137.5 499 141.4 476.3L166.3 329.5 60.9 220.5C44.3 203.7 53.6 174.9 76.6 171.5L221.8 150.2 287.9 17.8z"}},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"iconSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-rating-icon svg":"width: {{VALUE}}; height: {{VALUE}};"}},"iconSpacing":{"type":"object","selectors":{".{{WRAPPER}} .blockish-rating-icons":"gap: {{VALUE}};"}},"iconColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-rating-icon-fill svg":"fill: {{VALUE}};"}},"unmarkedColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-rating-icon-base svg":"fill: {{VALUE}};"}},"dynamicData":{"type":"object","ddMeta":{"text":[{"slug":"rating","title":"Rating"}]}}},"supports":{"html":true,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/accordion":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/accordion","version":"1.0.0","title":"Accordion","category":"blockish-framework","description":"Accordion container for collapsible content.","keywords":["accordion","faq","toggle"],"example":{"attributes":{"preview":true}},"attributes":{"itemPosition":{"type":"object","selectors":{".{{WRAPPER}} .blockish-accordion-item-trigger":"justify-content: {{VALUE}};"}},"iconPosition":{"type":"object","selectors":{".{{WRAPPER}} .blockish-accordion-item-trigger":"flex-direction: {{VALUE}};"}},"faqSchema":{"type":"boolean","default":false},"maxItemExpanded":{"type":"string","default":"one"},"itemsSpaceBetween":{"type":"object","selectors":{".{{WRAPPER}} .blockish-accordion-items":"row-gap: {{VALUE}};"}},"distanceBetweenContent":{"type":"object","selectors":{".{{WRAPPER}} .blockish-accordion-item":"gap: {{VALUE}};"}},"accordionBackgroundNormal":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-accordion-item"}},"accordionBorderNormal":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-accordion-item"}},"accordionBackgroundHover":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-accordion-item:hover"}},"accordionBorderHover":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-accordion-item:hover"}},"accordionBackgroundActive":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-accordion-item-details[open]"}},"accordionBorderActive":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-accordion-item-details[open]"}},"accordionBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-accordion-item":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"accordionPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-accordion-item-trigger":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"headerTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-accordion-item-title-text"}},"iconSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-accordion-item-icon svg":"width: {{TOP}}; height: {{TOP}};"}},"headerTextColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-accordion-item-title-text":"color: {{VALUE}};"}},"iconColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-accordion-item-icon":"color: {{VALUE}};"}},"headerTextShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}} .blockish-accordion-item-title-text"}},"headerTextStroke":{"type":"string","groupSelector":{"type":"BlockishTextStroke","selector":".{{WRAPPER}} .blockish-accordion-item-title-text"}},"headerTextColorHover":{"type":"string","selectors":{".{{WRAPPER}} .blockish-accordion-item:hover .blockish-accordion-item-title-text":"color: {{VALUE}};"}},"iconColorHover":{"type":"string","selectors":{".{{WRAPPER}} .blockish-accordion-item:hover .blockish-accordion-item-icon":"color: {{VALUE}};"}},"headerTextShadowHover":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}} .blockish-accordion-item:hover .blockish-accordion-item-title-text"}},"headerTextStrokeHover":{"type":"string","groupSelector":{"type":"BlockishTextStroke","selector":".{{WRAPPER}} .blockish-accordion-item:hover .blockish-accordion-item-title-text"}},"headerTextColorActive":{"type":"string","selectors":{".{{WRAPPER}} .blockish-accordion-item-details[open] .blockish-accordion-item-title-text":"color: {{VALUE}};"}},"iconColorActive":{"type":"string","selectors":{".{{WRAPPER}} .blockish-accordion-item-details[open] .blockish-accordion-item-icon":"color: {{VALUE}};"}},"headerTextShadowActive":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}} .blockish-accordion-item-details[open] .blockish-accordion-item-title-text"}},"headerTextStrokeActive":{"type":"string","groupSelector":{"type":"BlockishTextStroke","selector":".{{WRAPPER}} .blockish-accordion-item-details[open] .blockish-accordion-item-title-text"}},"contentBackground":{"type":"object","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-accordion-item-content-inner"}},"contentTextColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-accordion-item-content-inner":"color: {{VALUE}};"}},"contentBorder":{"type":"object","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-accordion-item-content-inner"}},"contentBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-accordion-item-content-inner":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"contentPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-accordion-item-content-inner":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}}},"supports":{"html":true,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","usesContext":["postId","postType"]},"blockish\/query-title":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/query-title","version":"1.0.0","title":"Query Title","category":"blockish-framework","description":"Displays the archive, search, or post type title for the current query.","keywords":["blockish","archive","search","title","query"],"textdomain":"blockish","attributes":{"type":{"type":"object","default":{"label":"Archive","value":"archive"}},"showPrefix":{"type":"boolean","default":true},"showSearchTerm":{"type":"boolean","default":true},"tag":{"type":"object","default":{"label":"H1","value":"h1"}},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"typography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}}"}},"color":{"type":"string","selectors":{".{{WRAPPER}}":"color: {{VALUE}};"}},"hoverColor":{"type":"string","selectors":{".{{WRAPPER}}:hover":"color: {{VALUE}};"}},"textShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}"}},"textShadowHover":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}:hover"}}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"usesContext":["templateSlug"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php"},"blockish\/icon":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/icon","version":"1.0.0","title":"Icon","category":"blockish-framework","description":"Display a single icon with customizable style.","example":{"attributes":{"preview":true}},"attributes":{"icon":{"type":"object","default":{"viewBox":[0,0,576,512],"path":"M288.1-32c9 0 17.3 5.1 21.4 13.1L383 125.3 542.9 150.7c8.9 1.4 16.3 7.7 19.1 16.3s.5 18-5.8 24.4L441.7 305.9 467 465.8c1.4 8.9-2.3 17.9-9.6 23.2s-17 6.1-25 2L288.1 417.6 143.8 491c-8 4.1-17.7 3.3-25-2s-11-14.2-9.6-23.2L134.4 305.9 20 191.4c-6.4-6.4-8.6-15.8-5.8-24.4s10.1-14.9 19.1-16.3l159.9-25.4 73.6-144.2c4.1-8 12.4-13.1 21.4-13.1zm0 76.8L230.3 158c-3.5 6.8-10 11.6-17.6 12.8l-125.5 20 89.8 89.9c5.4 5.4 7.9 13.1 6.7 20.7l-19.8 125.5 113.3-57.6c6.8-3.5 14.9-3.5 21.8 0l113.3 57.6-19.8-125.5c-1.2-7.6 1.3-15.3 6.7-20.7l89.8-89.9-125.5-20c-7.6-1.2-14.1-6-17.6-12.8L288.1 44.8z"}},"link":{"type":"object"},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"size":{"type":"object","selectors":{".{{WRAPPER}} svg":"width: {{VALUE}}; height: {{VALUE}};"}},"color":{"type":"string","selectors":{".{{WRAPPER}} svg":"fill: {{VALUE}};"}},"hoverColor":{"type":"string","selectors":{".{{WRAPPER}} svg:hover":"fill: {{VALUE}};"}},"rotation":{"type":"object","selectors":{".{{WRAPPER}} svg":"transform: rotate({{VALUE}}deg);"}},"rotationHover":{"type":"object","selectors":{".{{WRAPPER}} svg:hover":"transform: rotate({{VALUE}}deg);"}},"dynamicData":{"type":"object","ddMeta":{"url":[{"slug":"link","title":"Link URL"}]}}},"supports":{"html":true,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/google-map":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/google-map","version":"1.0.0","title":"Google Map","category":"blockish-framework","description":"Embed a Google Map location on your page.","keywords":["blockish","map","google maps","location"],"example":{"attributes":{"preview":true}},"attributes":{"location":{"type":"string","default":"New York, NY"},"zoom":{"type":"number","default":14},"mapHeight":{"type":"string","selectors":{".{{WRAPPER}} .blockish-google-map__iframe":"height: {{VALUE}};"}},"mapCSSFiltersNormal":{"type":"string","groupSelector":{"type":"BlockishCSSFilters","selector":".{{WRAPPER}} .blockish-google-map__iframe"}},"mapCSSFiltersHover":{"type":"string","groupSelector":{"type":"BlockishCSSFilters","selector":".{{WRAPPER}} .blockish-google-map__iframe:hover"}},"mapHoverTransition":{"type":"number","selectors":{".{{WRAPPER}}":"--blockish-google-map-hover-transition: {{VALUE}}s;"}},"dynamicData":{"type":"object","ddMeta":{"text":[{"slug":"location","title":"Location"}]}}},"supports":{"html":true,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/site-logo":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/site-logo","version":"1.0.0","title":"Site Logo","category":"blockish-framework","description":"Displays the site logo with an optional home link.","keywords":["blockish","site","logo","brand","identity"],"textdomain":"blockish","attributes":{"linkToHome":{"type":"boolean","default":true},"openInNewTab":{"type":"boolean","default":false},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"logoWidth":{"type":"object","selectors":{".{{WRAPPER}} .blockish-site-logo__image":"width: {{VALUE}};"}},"logoMaxWidth":{"type":"object","selectors":{".{{WRAPPER}} .blockish-site-logo__image":"max-width: {{VALUE}};"}},"border":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-site-logo__image"}},"borderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-site-logo__image":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"boxShadow":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}} .blockish-site-logo__image"}}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php"},"blockish\/post-title":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/post-title","version":"1.0.0","title":"Post Title","category":"blockish-framework","description":"Displays the current post title with optional permalink.","keywords":["blockish","post","title","heading","dynamic"],"textdomain":"blockish","attributes":{"tag":{"type":"object","default":{"label":"H2","value":"h2"}},"linkToPost":{"type":"boolean","default":false},"openInNewTab":{"type":"boolean","default":false},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"typography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}}"}},"color":{"type":"string","selectors":{".{{WRAPPER}}, .{{WRAPPER}} a":"color: {{VALUE}};"}},"hoverColor":{"type":"string","selectors":{".{{WRAPPER}}:hover, .{{WRAPPER}} a:hover":"color: {{VALUE}};"}},"textShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}"}},"textShadowHover":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}:hover"}}},"usesContext":["postId","postType"],"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php"},"blockish\/before-after-slider":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/before-after-slider","version":"1.0.0","title":"Before\/After Slider","category":"blockish-framework","description":"An interactive slider to compare two images.","keywords":["blockish","slider","before","after","compare"],"attributes":{"beforeImage":{"type":"object"},"afterImage":{"type":"object"},"sliderPosition":{"type":"number","default":50,"selectors":{".{{WRAPPER}}":"--slider-pos: {{VALUE}}%;"}},"beforeLabel":{"type":"string","default":"Before"},"afterLabel":{"type":"string","default":"After"},"labelTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-slider-label"}},"labelColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-slider-label":"color: {{VALUE}};"}},"labelBackgroundColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-slider-label":"background-color: {{VALUE}};"}},"labelPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-slider-label":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"labelBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-slider-label":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"handleColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-slider-handle":"background-color: {{VALUE}};"}},"handleArrowColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-slider-handle-arrows":"color: {{VALUE}};"}},"handleArrowBackground":{"type":"string","selectors":{".{{WRAPPER}} .blockish-slider-handle-arrows":"background-color: {{VALUE}};"}},"handleArrowBoxShadow":{"type":"object","selectors":{".{{WRAPPER}} .blockish-slider-handle-arrows":"box-shadow: {{HOFFSET}} {{VOFFSET}} {{BLUR}} {{SPREAD}} {{COLOR}} {{POSITION}};"}},"dynamicData":{"type":"object","ddMeta":{"image":[{"slug":"beforeImage","title":"Before Image"},{"slug":"afterImage","title":"After Image"}],"text":[{"slug":"beforeLabel","title":"Before Label"},{"slug":"afterLabel","title":"After Label"}]}}},"supports":{"html":false,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","usesContext":["postId","postType"]},"blockish\/container":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/container","version":"0.1.0","title":"Container","category":"blockish-framework","description":"Responsive container for building layouts and sections.","example":{"attributes":{"preview":true}},"attributes":{"isVariationPicked":{"type":"boolean","default":false},"tagName":{"type":"object","default":{"label":"Div","value":"div"}},"url":{"type":"object"},"overflow":{"type":"object","selectors":{".{{WRAPPER}}.blockish-container":"overflow: {{VALUE}};"}},"containerWidth":{"type":"string","default":"alignfull"},"customWidthContainer":{"type":"object","selectors":{".{{WRAPPER}}.align-custom-width":"max-width: {{VALUE}};"}},"containerMinHeight":{"type":"object","selectors":{".{{WRAPPER}}":"min-height: {{VALUE}};",".{{WRAPPER}} > .block-list-appender":"min-height: {{VALUE}};"}},"display":{"type":"string","default":"flex"},"flexWrap":{"type":"object","selectors":{".{{WRAPPER}}.blockish-container.layout-type-flex":"flex-wrap: {{VALUE}};"}},"flexDirection":{"type":"object","selectors":{".{{WRAPPER}}.blockish-container.layout-type-flex":"flex-direction: {{VALUE}};"}},"justifyContent":{"type":"object","selectors":{".{{WRAPPER}}.blockish-container.layout-type-flex":"justify-content: {{VALUE}};"}},"alignItems":{"type":"object","selectors":{".{{WRAPPER}}.blockish-container.layout-type-flex":"align-items: {{VALUE}};"}},"gridLayoutType":{"type":"string","default":"auto"},"autoGridWidth":{"type":"object","selectors":{".{{WRAPPER}}.blockish-container.layout-type-grid.grid-layout-type-auto":"grid-template-columns: repeat(auto-fill,minmax(min({{VALUE}},100%),1fr));"}},"autoGridHeight":{"type":"object","selectors":{".{{WRAPPER}}.blockish-container.layout-type-grid.grid-layout-type-auto":"grid-auto-rows: minmax({{VALUE}}, auto);"}},"gridColumns":{"type":"object","selectors":{".{{WRAPPER}}.blockish-container.layout-type-grid.grid-layout-type-fixed":"grid-template-columns: repeat({{VALUE}}, minmax(0, 1fr));"}},"gridRows":{"type":"object","selectors":{".{{WRAPPER}}.blockish-container.layout-type-grid.grid-layout-type-fixed":"grid-template-rows: repeat({{VALUE}}, minmax(0, 1fr));"}},"columnGap":{"type":"object","selectors":{".{{WRAPPER}}.blockish-container":"column-gap: {{VALUE}};"}},"rowGap":{"type":"object","selectors":{".{{WRAPPER}}.blockish-container":"row-gap: {{VALUE}};"}},"containerBackground":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}}"}},"containerHoverBackground":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}}:hover"}},"containerBackgroundOverlay":{"type":"string","groupSelector":{"type":"BlockishBackgroundOverlay","selector":".{{WRAPPER}}.has-background-overlay::before"}},"containerHoverBackgroundOverlay":{"type":"string","groupSelector":{"type":"BlockishBackgroundOverlay","selector":".{{WRAPPER}}.has-background-overlay::before:hover"}},"containerBorder":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}}"}},"containerHoverBorder":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}}:hover"}},"containerBorderRadius":{"type":"object","selectors":{".{{WRAPPER}}":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"containerHoverBorderRadius":{"type":"object","selectors":{".{{WRAPPER}}:hover":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"containerBoxShadow":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}}"}},"containerHoverBoxShadow":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}}:hover"}},"dynamicData":{"type":"object","ddMeta":{"url":[{"slug":"url","title":"Link URL"}]}}},"supports":{"html":true,"anchor":true},"providesContext":{"display":"display"},"usesContext":["display","postId","postType"],"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"blockish\/heading":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/heading","version":"1.0.0","title":"Heading","category":"blockish-framework","description":"Flexible heading block for titles and section labels.","keywords":["blockish","heading","title","text"],"example":{"attributes":{"preview":true}},"attributes":{"content":{"type":"string"},"url":{"type":"object"},"tag":{"type":"object","default":{"label":"H2","value":"h2"}},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"typography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}}"}},"color":{"type":"string","selectors":{".{{WRAPPER}}":"color: {{VALUE}};"}},"hoverColor":{"type":"string","selectors":{".{{WRAPPER}}:hover":"color: {{VALUE}};"}},"textShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}"}},"textShadowHover":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}:hover"}},"dynamicData":{"type":"object","ddMeta":{"text":[{"slug":"content","title":"Content"}],"url":[{"slug":"url","title":"Link URL"}]}}},"supports":{"html":true,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/site-tagline":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/site-tagline","version":"1.0.0","title":"Site Tagline","category":"blockish-framework","description":"Displays the site tagline (description) with semantic HTML tag, alignment, typography, and color controls.","keywords":["blockish","site","tagline","description","subtitle"],"textdomain":"blockish","attributes":{"tag":{"type":"object","default":{"label":"P","value":"p"}},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"typography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}}"}},"color":{"type":"string","selectors":{".{{WRAPPER}}":"color: {{VALUE}};"}},"hoverColor":{"type":"string","selectors":{".{{WRAPPER}}:hover":"color: {{VALUE}};"}},"textShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}"}},"textShadowHover":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}:hover"}}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php"},"blockish\/site-title":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/site-title","version":"1.0.0","title":"Site Title","category":"blockish-framework","description":"Displays the site title with an optional home link.","keywords":["blockish","site","title","brand","logo"],"textdomain":"blockish","attributes":{"tag":{"type":"object","default":{"label":"H1","value":"h1"}},"linkToHome":{"type":"boolean","default":true},"openInNewTab":{"type":"boolean","default":false},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"typography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}}"}},"color":{"type":"string","selectors":{".{{WRAPPER}}, .{{WRAPPER}} a":"color: {{VALUE}};"}},"hoverColor":{"type":"string","selectors":{".{{WRAPPER}}:hover, .{{WRAPPER}} a:hover":"color: {{VALUE}};"}},"textShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}"}},"textShadowHover":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}:hover"}}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php"},"blockish\/post-excerpt":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/post-excerpt","version":"1.0.0","title":"Post Excerpt","category":"blockish-framework","description":"Displays the current post excerpt with an optional read-more link.","keywords":["blockish","post","excerpt","summary"],"textdomain":"blockish","attributes":{"excerptLength":{"type":"number","default":55},"moreText":{"type":"string","default":""},"showMoreOnNewLine":{"type":"boolean","default":true},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"typography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}}"}},"color":{"type":"string","selectors":{".{{WRAPPER}}":"color: {{VALUE}};"}},"moreColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-post-excerpt__more-link":"color: {{VALUE}};"}},"moreHoverColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-post-excerpt__more-link:hover":"color: {{VALUE}};"}}},"usesContext":["postId","postType"],"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"blockish\/post-content":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/post-content","version":"1.0.0","title":"Post Content","category":"blockish-framework","description":"Displays the current post content.","keywords":["blockish","post","content","body"],"textdomain":"blockish","attributes":{"tag":{"type":"object","default":{"value":"div","label":"Div"}},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"typography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}}"}},"color":{"type":"string","selectors":{".{{WRAPPER}}":"color: {{VALUE}};"}},"linkColor":{"type":"string","selectors":{".{{WRAPPER}} a":"color: {{VALUE}};"}},"linkHoverColor":{"type":"string","selectors":{".{{WRAPPER}} a:hover":"color: {{VALUE}};"}}},"usesContext":["postId","postType"],"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"blockish\/button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/button","title":"Button","category":"blockish-framework","keywords":["button","btn","link","call to action"],"version":"1.0.0","description":"Call-to-action button with style options.","textdomain":"blockish","attributes":{"text":{"type":"string","default":"Click Here"},"url":{"type":"object"},"icon":{"type":"object"},"iconPosition":{"type":"string","selectors":{".{{WRAPPER}} .blockish-button-link":"flex-direction: {{VALUE}};"}},"buttonPlacement":{"type":"object","selectors":{".{{WRAPPER}}":"justify-content: {{VALUE}};"}},"buttonAlignment":{"type":"object","selectors":{".{{WRAPPER}} .blockish-button-link":"text-align: {{VALUE}}; justify-content: {{VALUE}};"}},"buttonContentSpacing":{"type":"object","selectors":{".{{WRAPPER}} .blockish-button-link":"gap: {{VALUE}};"}},"buttonWidth":{"type":"object","selectors":{".{{WRAPPER}} .blockish-button-link":"width: {{VALUE}};"}},"buttonMinHeight":{"type":"object","selectors":{".{{WRAPPER}} .blockish-button-link":"min-height: {{VALUE}};"}},"buttonTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-button-link"}},"buttonTextShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}} .blockish-button-link"}},"buttonTextColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-button-link":"color: {{VALUE}};"}},"buttonBackground":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-button-link"}},"buttonBoxShadow":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}} .blockish-button-link"}},"buttonHoverTextColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-button-link:hover":"color: {{VALUE}};"}},"buttonHoverBackground":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-button-link:hover"}},"buttonHoverBoxShadow":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}} .blockish-button-link:hover"}},"buttonHoverTransition":{"type":"number","selectors":{".{{WRAPPER}} .blockish-button-link":"--blockish-button-hover-transition: {{VALUE}}s;"}},"buttonHoverBorderColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-button-link:hover":"border-color: {{VALUE}};"}},"buttonBorder":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-button-link"}},"buttonBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-button-link":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"buttonPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-button-link":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"buttonIconSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-button-link .blockish-button-icon":"width: {{VALUE}}; height: {{VALUE}};"}},"dynamicData":{"type":"object","ddMeta":{"url":[{"slug":"url","title":"Link URL"}],"text":[{"slug":"text","title":"Text"}]}}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/icon-list":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/icon-list","version":"1.0.0","title":"Icon List","category":"blockish-framework","description":"List of icons with supporting text.","keywords":["blockish","icon list","list"],"example":{"attributes":{"preview":true}},"attributes":{"layout":{"type":"string","selectors":{".{{WRAPPER}}":"flex-direction: {{VALUE}};"}},"rowGap":{"type":"object","selectors":{".{{WRAPPER}}":"row-gap: {{VALUE}};"}},"columnGap":{"type":"object","selectors":{".{{WRAPPER}}":"column-gap: {{VALUE}};"}},"itemPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-icon-list-item-link":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"itemContentSpacing":{"type":"object","selectors":{".{{WRAPPER}} .blockish-icon-list-item-link":"column-gap: {{VALUE}};"}},"itemIconSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-icon-list-item-icon svg":"width: {{VALUE}}; height: {{VALUE}};"}},"itemIconColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-icon-list-item-icon svg":"fill: {{VALUE}};"}},"itemIconHoverColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-icon-list-item:hover .blockish-icon-list-item-icon svg":"fill: {{VALUE}};"}},"itemTextColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-icon-list-item-text":"color: {{VALUE}};"}},"itemTextHoverColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-icon-list-item:hover .blockish-icon-list-item-text":"color: {{VALUE}};"}},"itemTextTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-icon-list-item-text"}},"itemIconHoverTransition":{"type":"number","selectors":{".{{WRAPPER}}":"--blockish-icon-list-icon-hover-transition: {{VALUE}}s;"}},"itemTextHoverTransition":{"type":"number","selectors":{".{{WRAPPER}}":"--blockish-icon-list-text-hover-transition: {{VALUE}}s;"}}},"supports":{"html":true,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/navigation":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/navigation","version":"1.0.0","title":"Navigation","category":"blockish-framework","description":"Navigation wrapper that pairs a desktop Nav Menu with a mobile Offcanvas, switching between them at a breakpoint.","keywords":["nav","navigation","menu","navbar","header"],"allowedBlocks":["blockish\/navmenu","blockish\/offcanvas"],"attributes":{"hasStarted":{"type":"boolean","default":false},"menuBreakpoint":{"type":"string","default":"tablet"},"menuCustomBreakpoint":{"type":"number","default":1024},"justifyContent":{"type":"object","selectors":{".{{WRAPPER}} .blockish-navigation-inner":"justify-content: {{VALUE}};"}}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","usesContext":["postId","postType"]},"blockish\/image":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/image","version":"1.0.0","title":"Image","category":"blockish-framework","description":"Display an image with optional caption and styling.","keywords":["blockish","image","img"],"example":{"attributes":{"preview":true}},"attributes":{"image":{"type":"object"},"imageSize":{"type":"object","default":{"value":"full","label":"Full Size"}},"alt":{"type":"string"},"title":{"type":"string"},"captionType":{"type":"string","default":"none"},"customCaption":{"type":"string"},"lightbox":{"type":"boolean","default":false},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"imageWidth":{"type":"object","selectors":{".{{WRAPPER}} .blockish-image":"width: {{VALUE}};"}},"imageMaxWidth":{"type":"object","selectors":{".{{WRAPPER}} .blockish-image":"max-width: {{VALUE}};"}},"imageHeight":{"type":"object","selectors":{".{{WRAPPER}} .blockish-image":"height: {{VALUE}};"}},"objectFit":{"type":"object","selectors":{".{{WRAPPER}} .blockish-image":"object-fit: {{VALUE}};"},"condition":{"rules":[{"condition":"not_empty","key":"imageHeight","value":""}]}},"imageOpacityNormal":{"type":"number","selectors":{".{{WRAPPER}} .blockish-image":"opacity: {{VALUE}}%;"}},"imageBorderNormal":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-image"}},"imageBorderRadiusNormal":{"type":"object","selectors":{".{{WRAPPER}} .blockish-image":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"imageBoxShadowNormal":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}} .blockish-image"}},"imageCSSFiltersNormal":{"type":"string","groupSelector":{"type":"BlockishCSSFilters","selector":".{{WRAPPER}} .blockish-image"}},"imageCSSFiltersHover":{"type":"string","groupSelector":{"type":"BlockishCSSFilters","selector":".{{WRAPPER}} .blockish-image:hover"}},"imageBoxShadowHover":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}} .blockish-image:hover"}},"imageBorderRadiusHover":{"type":"object","selectors":{".{{WRAPPER}} .blockish-image:hover":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"imageBorderHover":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-image:hover"}},"imageOpacityHover":{"type":"number","selectors":{".{{WRAPPER}} .blockish-image:hover":"opacity: {{VALUE}}%;"}},"imageHoverTransition":{"type":"number","selectors":{".{{WRAPPER}}":"--blockish-image-hover-transition: {{VALUE}}s;"}},"captionAlignment":{"type":"object","selectors":{".{{WRAPPER}} .blockish-image-caption":"text-align: {{VALUE}};"}},"captionColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-image-caption":"color: {{VALUE}};"}},"captionBackgroundColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-image-caption":"background-color: {{VALUE}};"}},"captionTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-image-caption"}},"captionTextShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}} .blockish-image-caption"}},"captionSpacing":{"type":"object","selectors":{".{{WRAPPER}} .blockish-image-caption":"margin-block-start: {{VALUE}};"}},"dynamicData":{"type":"object","ddMeta":{"image":[{"slug":"image","title":"Image"}],"url":[{"slug":"url","title":"Link URL"}],"text":[{"slug":"alt","title":"Alt Text"}]}}},"supports":{"html":true,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","usesContext":["postId","postType"]},"blockish\/counter":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/counter","version":"1.0.0","title":"Counter","category":"blockish-framework","description":"Animated number counter for stats.","keywords":["blockish","counter","number"],"example":{"attributes":{"preview":true}},"attributes":{"startNumber":{"type":"number","default":0},"endNumber":{"type":"number","default":100},"numberPrefix":{"type":"string","default":""},"numberSuffix":{"type":"string","default":""},"animationDuration":{"type":"number","default":2},"thousandSeparator":{"type":"boolean","default":true},"separator":{"type":"object","default":{"label":"Default","value":"default"}},"title":{"type":"string","default":"Cool Number"},"titleTag":{"type":"object","default":{"label":"H3","value":"h3"}},"titlePosition":{"type":"string","default":"before"},"titleHorizontalAlignment":{"type":"object","selectors":{".{{WRAPPER}}":"--blockish-counter-title-horizontal: {{VALUE}};"}},"titleVerticalAlignment":{"type":"object","selectors":{".{{WRAPPER}}":"--blockish-counter-title-vertical: {{VALUE}};"}},"titleGap":{"type":"object","selectors":{".{{WRAPPER}} .blockish-counter__inner":"gap: {{VALUE}};"}},"numberPosition":{"type":"object","selectors":{".{{WRAPPER}} .blockish-counter__number":"align-self: {{VALUE}};"}},"numberTextColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-counter__number":"color: {{VALUE}};"}},"numberTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-counter__number"}},"numberTextStroke":{"type":"string","groupSelector":{"type":"BlockishTextStroke","selector":".{{WRAPPER}} .blockish-counter__number"}},"numberTextShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}} .blockish-counter__number"}},"titleTextColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-counter__title":"color: {{VALUE}};"}},"titleTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-counter__title"}},"titleTextStroke":{"type":"string","groupSelector":{"type":"BlockishTextStroke","selector":".{{WRAPPER}} .blockish-counter__title"}},"titleTextShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}} .blockish-counter__title"}},"dynamicData":{"type":"object","ddMeta":{"text":[{"slug":"startNumber","title":"StartNumber"},{"slug":"endNumber","title":"EndNumber"},{"slug":"numberPrefix","title":"NumberPrefix"},{"slug":"numberSuffix","title":"NumberSuffix"}]}}},"supports":{"html":true,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","viewScript":"file:.\/view.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/video":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/video","version":"1.0.0","title":"Video","category":"blockish-framework","description":"Embed a video with custom controls and settings.","keywords":["blockish","video","media"],"example":{"attributes":{"preview":true}},"attributes":{"sourceType":{"type":"object","default":{"label":"YouTube","value":"youtube"}},"youtubeUrl":{"type":"string","default":"https:\/\/www.youtube.com\/watch?v=IfpRqMh7HkE"},"vimeoUrl":{"type":"string","default":"https:\/\/vimeo.com\/361687086?fl=pl&fe=sh"},"selfHostedVideo":{"type":"object"},"selfHostedUrl":{"type":"string"},"posterImage":{"type":"object"},"poster":{"type":"string"},"autoplay":{"type":"boolean","default":false},"loop":{"type":"boolean","default":false},"muted":{"type":"boolean","default":false},"playOnMobile":{"type":"boolean","default":true},"controls":{"type":"boolean","default":true},"preload":{"type":"string","default":"metadata"},"startTime":{"type":"number","default":0},"endTime":{"type":"number","default":0},"captions":{"type":"boolean","default":false},"privacyMode":{"type":"boolean","default":false},"lazyLoad":{"type":"boolean","default":false},"suggestedVideos":{"type":"object","default":{"label":"Current Channel","value":"currentChannel"}},"showOverlay":{"type":"boolean","default":false},"overlayImage":{"type":"object"},"showOverlayPlayIcon":{"type":"boolean","default":true},"alignment":{"type":"object","selectors":{".{{WRAPPER}} .blockish-video-player":"text-align: {{VALUE}};"}},"videoAspectRatio":{"type":"object","selectors":{".{{WRAPPER}} .blockish-video-player":"aspect-ratio: {{VALUE}};"}},"videoCSSFilters":{"type":"string","groupSelector":{"type":"BlockishCSSFilters","selector":".{{WRAPPER}} .blockish-video, .{{WRAPPER}} .components-sandbox, .{{WRAPPER}} .blockish-video-sandbox"}},"overlayPlayButtonSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-video-overlay-play-icon":"width: {{VALUE}}; height: {{VALUE}};"}},"overlayPlayButtonIconSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-video-overlay-play-icon":"--blockish-video-overlay-play-icon-size: {{VALUE}};"}},"overlayPlayButtonBg":{"type":"string","selectors":{".{{WRAPPER}} .blockish-video-overlay-play-icon":"background: {{VALUE}};"}},"overlayPlayButtonIconColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-video-overlay-play-icon::before":"border-left-color: {{VALUE}};"}},"overlayPlayButtonBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-video-overlay-play-icon":"border-radius: {{VALUE}};"}},"dynamicData":{"type":"object","ddMeta":{"url":[{"slug":"youtubeUrl","title":"YoutubeUrl"},{"slug":"vimeoUrl","title":"VimeoUrl"},{"slug":"selfHostedVideo","title":"SelfHostedVideo"}]}}},"supports":{"html":true,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","viewScript":"file:.\/view.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/social-icons":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/social-icons","version":"1.0.0","title":"Social Icons","category":"blockish-framework","description":"Social icon list for profile links.","keywords":["blockish","social","icons"],"example":{"attributes":{"preview":true}},"attributes":{"shape":{"type":"string","default":"circle"},"flexDirection":{"type":"object","selectors":{".{{WRAPPER}}":"flex-direction: {{VALUE}};"}},"flexWrap":{"type":"object","selectors":{".{{WRAPPER}}":"flex-wrap: {{VALUE}};"}},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"justify-content: {{VALUE}};"}},"iconColorMode":{"type":"string","default":"official"},"iconColor":{"type":"string","selectors":{".{{WRAPPER}}":"--blockish-social-icons-primary-color: {{VALUE}};"}},"iconSecondaryColor":{"type":"string","selectors":{".{{WRAPPER}}":"--blockish-social-icons-secondary-color: {{VALUE}};"}},"iconSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-social-icon-item__icon svg":"width: {{VALUE}}; height: {{VALUE}};"}},"iconPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-social-icon-item__link":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"iconSpacing":{"type":"object","selectors":{".{{WRAPPER}}":"column-gap: {{VALUE}};"}},"iconRowsGap":{"type":"object","selectors":{".{{WRAPPER}}":"row-gap: {{VALUE}};"}},"iconBorder":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-social-icon-item__link"}},"iconBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-social-icon-item__link":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"hoverAnimation":{"type":"string","selectors":{".{{WRAPPER}} .blockish-social-icon-item__link:hover":"animation-name: {{VALUE}};"}}},"supports":{"html":true,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/carousel":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/carousel","version":"1.2.0","title":"Carousel","category":"blockish-framework","description":"InnerBlocks carousel for hero, testimonials, or logo strips. Each slide is a Carousel Slide with limited allowed blocks.","keywords":["blockish","carousel","slider","hero","testimonial","logo"],"example":{"attributes":{"preview":true}},"attributes":{"slidesPerView":{"type":"number","default":1},"slidesPerViewTablet":{"type":"number","default":1},"slidesPerViewMobile":{"type":"number","default":1},"gap":{"type":"number","default":16},"showArrows":{"type":"boolean","default":true},"showDots":{"type":"boolean","default":true},"autoplay":{"type":"boolean","default":false},"autoplaySpeed":{"type":"number","default":4000},"loop":{"type":"boolean","default":true},"pauseOnHover":{"type":"boolean","default":true},"transitionSpeed":{"type":"number","default":450},"arrowsPosition":{"type":"string","default":"inside"},"dotsPosition":{"type":"string","default":"below"},"dotsAlign":{"type":"string","default":"center"},"slideMinHeight":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__slide":"min-height: {{VALUE}};"}},"slideBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__slide":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"trackPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__viewport":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"arrowSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__arrow":"width: {{VALUE}}; height: {{VALUE}};"}},"arrowIconSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__arrow":"font-size: {{VALUE}};"}},"arrowOffset":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__arrow.is-prev":"left: {{VALUE}};",".{{WRAPPER}} .blockish-carousel__arrow.is-next":"right: {{VALUE}};"}},"arrowColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-carousel__arrow":"color: {{VALUE}};"}},"arrowBackground":{"type":"string","selectors":{".{{WRAPPER}} .blockish-carousel__arrow":"background-color: {{VALUE}};"}},"arrowBorder":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-carousel__arrow"}},"arrowBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__arrow":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"arrowBoxShadow":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}} .blockish-carousel__arrow"}},"arrowColorHover":{"type":"string","selectors":{".{{WRAPPER}} .blockish-carousel__arrow:hover":"color: {{VALUE}};"}},"arrowBackgroundHover":{"type":"string","selectors":{".{{WRAPPER}} .blockish-carousel__arrow:hover":"background-color: {{VALUE}};"}},"dotSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__dot":"width: {{VALUE}}; height: {{VALUE}};"}},"dotActiveSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__dot.is-active":"width: {{VALUE}}; height: {{VALUE}};"}},"dotGap":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__dots":"gap: {{VALUE}};"}},"dotsOffset":{"type":"object","selectors":{".{{WRAPPER}}:not(.is-dots-overlay) .blockish-carousel__dots":"margin-top: {{VALUE}};",".{{WRAPPER}}.is-dots-overlay .blockish-carousel__dots":"bottom: {{VALUE}};"}},"dotColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-carousel__dot":"background-color: {{VALUE}};"}},"dotActiveColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-carousel__dot.is-active":"background-color: {{VALUE}};"}},"dotBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__dot":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js"},"blockish\/paragraph":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/paragraph","version":"1.0.0","title":"Paragraph","category":"blockish-framework","description":"Flexible paragraph block for text content.","keywords":["blockish","paragraph","text"],"example":{"attributes":{"preview":true}},"attributes":{"content":{"type":"string"},"url":{"type":"object"},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"typography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}}"}},"color":{"type":"string","selectors":{".{{WRAPPER}}":"color: {{VALUE}};"}},"hoverColor":{"type":"string","selectors":{".{{WRAPPER}}:hover":"color: {{VALUE}};"}},"textShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}"}},"textShadowHover":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}:hover"}},"dynamicData":{"type":"object","ddMeta":{"text":[{"slug":"content","title":"Content"}],"url":[{"slug":"url","title":"Link URL"}]}}},"supports":{"html":true,"anchor":true,"align":["wide","full"],"__experimentalSlashInserter":true},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/post-featured-image":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/post-featured-image","version":"1.0.0","title":"Post Featured Image","category":"blockish-framework","description":"Displays the current post featured image with optional permalink.","keywords":["blockish","post","featured","image","thumbnail"],"textdomain":"blockish","attributes":{"imageSize":{"type":"object","default":{"value":"full","label":"Full Size"}},"linkToPost":{"type":"boolean","default":false},"openInNewTab":{"type":"boolean","default":false},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"imageWidth":{"type":"object","selectors":{".{{WRAPPER}} .blockish-post-featured-image__image":"width: {{VALUE}};"}},"imageMaxWidth":{"type":"object","selectors":{".{{WRAPPER}} .blockish-post-featured-image__image":"max-width: {{VALUE}};"}},"imageHeight":{"type":"object","selectors":{".{{WRAPPER}} .blockish-post-featured-image__image":"height: {{VALUE}};"}},"objectFit":{"type":"object","selectors":{".{{WRAPPER}} .blockish-post-featured-image__image":"object-fit: {{VALUE}};"}},"border":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-post-featured-image__image"}},"borderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-post-featured-image__image":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"boxShadow":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}} .blockish-post-featured-image__image"}}},"usesContext":["postId","postType","queryId","blockish-dynamicity\/queryId"],"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php"},"blockish\/query-total":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/query-total","version":"1.0.0","title":"Query Total","category":"blockish-framework","description":"Displays the total number of results for the current query (search, archive, or blog).","keywords":["blockish","search","results","count","total","query"],"textdomain":"blockish","attributes":{"displayType":{"type":"object","default":{"label":"Total results","value":"total-results"}},"totalFormat":{"type":"string","default":"{count} results found"},"totalFormatSingular":{"type":"string","default":"{count} result found"},"rangeFormat":{"type":"string","default":"Displaying {start} \u2013 {end} of {total}"},"rangeFormatSingle":{"type":"string","default":"Displaying {start} of {total}"},"tag":{"type":"object","default":{"label":"P","value":"p"}},"alignment":{"type":"object","selectors":{".{{WRAPPER}}":"text-align: {{VALUE}};"}},"typography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}}"}},"color":{"type":"string","selectors":{".{{WRAPPER}}":"color: {{VALUE}};"}},"hoverColor":{"type":"string","selectors":{".{{WRAPPER}}:hover":"color: {{VALUE}};"}},"textShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}"}},"textShadowHover":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}}:hover"}}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"usesContext":["blockish-dynamicity\/loopContext","blockish-dynamicity\/queryId"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php"},"blockish\/tab":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/tab","version":"1.0.0","title":"Tab","category":"blockish-framework","description":"Tabbed content container for tab items.","keywords":["tabs","tab","content"],"attributes":{"direction":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-layout":"flex-direction: {{VALUE}};"}},"justify":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-nav":"justify-content: {{VALUE}};"}},"navAlign":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-nav":"align-self: {{VALUE}};"}},"alignTitle":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-trigger-title":"text-align: {{VALUE}};"}},"defaultActiveTab":{"type":"number","default":0},"navGap":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-nav":"gap: {{VALUE}};"}},"distanceFromContent":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-layout":"gap: {{VALUE}};"}},"navBackground":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-block-tab-nav"}},"navBorder":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-block-tab-nav"}},"navBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-nav":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"navPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-nav":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"tabsBackgroundNormal":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-block-tab-trigger"}},"tabsBorderNormal":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-block-tab-trigger"}},"tabsBoxShadowNormal":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}} .blockish-block-tab-trigger"}},"tabsBackgroundHover":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-block-tab-trigger:hover"}},"tabsBorderHover":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-block-tab-trigger:hover"}},"tabsBoxShadowHover":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}} .blockish-block-tab-trigger:hover"}},"tabsBackgroundActive":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-block-tab-trigger[aria-selected='true']"}},"tabsBorderActive":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-block-tab-trigger[aria-selected='true']"}},"tabsBoxShadowActive":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}} .blockish-block-tab-trigger[aria-selected='true']"}},"tabsBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-trigger":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"tabsPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-trigger":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"titleTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-block-tab-trigger-title"}},"titleColorNormal":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-tab-trigger-title":"color: {{VALUE}};"}},"titleColorHover":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-tab-trigger:hover .blockish-block-tab-trigger-title":"color: {{VALUE}};"}},"titleColorActive":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-tab-trigger[aria-selected='true'] .blockish-block-tab-trigger-title":"color: {{VALUE}};"}},"titleTextShadowNormal":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}} .blockish-block-tab-trigger-title"}},"titleTextShadowHover":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}} .blockish-block-tab-trigger:hover .blockish-block-tab-trigger-title"}},"titleTextShadowActive":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}} .blockish-block-tab-trigger[aria-selected='true'] .blockish-block-tab-trigger-title"}},"titleTextStrokeNormal":{"type":"string","groupSelector":{"type":"BlockishTextStroke","selector":".{{WRAPPER}} .blockish-block-tab-trigger-title"}},"titleTextStrokeHover":{"type":"string","groupSelector":{"type":"BlockishTextStroke","selector":".{{WRAPPER}} .blockish-block-tab-trigger:hover .blockish-block-tab-trigger-title"}},"titleTextStrokeActive":{"type":"string","groupSelector":{"type":"BlockishTextStroke","selector":".{{WRAPPER}} .blockish-block-tab-trigger[aria-selected='true'] .blockish-block-tab-trigger-title"}},"iconPosition":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-trigger":"flex-direction: {{VALUE}};"}},"iconSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-trigger-icon svg":"width: {{VALUE}}; height: {{VALUE}};"}},"iconSpacing":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-trigger":"gap: {{VALUE}};"}},"iconColorNormal":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-tab-trigger-icon":"color: {{VALUE}};"}},"iconColorHover":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-tab-trigger:hover .blockish-block-tab-trigger-icon":"color: {{VALUE}};"}},"iconColorActive":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-tab-trigger[aria-selected='true'] .blockish-block-tab-trigger-icon":"color: {{VALUE}};"}},"contentBackground":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-block-tab-item"}},"contentColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-tab-item":"color: {{VALUE}};"}},"contentBorder":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-block-tab-item"}},"contentBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-item":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"contentPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-tab-item":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","usesContext":["postId","postType"]},"blockish\/progress-bar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/progress-bar","version":"1.0.0","title":"Progress Bar","category":"blockish-framework","description":"Progress bar showing completion status.","keywords":["blockish","progress","bar"],"example":{"attributes":{"preview":true}},"attributes":{"showTitle":{"type":"boolean","default":true},"title":{"type":"string","default":"Progress"},"titleTag":{"type":"object","default":{"label":"H4","value":"h4"}},"percentage":{"type":"number","default":50,"selectors":{".{{WRAPPER}} .blockish-progress-bar__fill":"width: {{VALUE}}%;"}},"percentageFillColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-progress-bar__fill":"background: {{VALUE}};"}},"percentageBackgroundColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-progress-bar__track":"background: {{VALUE}};"}},"percentageHeight":{"type":"object","selectors":{".{{WRAPPER}} .blockish-progress-bar__track":"height: {{VALUE}};"}},"percentageBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-progress-bar__track":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};",".{{WRAPPER}} .blockish-progress-bar__fill":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"animationDuration":{"type":"number","default":2},"displayPercentage":{"type":"boolean","default":true},"innerText":{"type":"string","default":"Web Deigner"},"titleTextColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-progress-bar__title":"color: {{VALUE}};"}},"titleTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-progress-bar__title"}},"titleTextStroke":{"type":"string","groupSelector":{"type":"BlockishTextStroke","selector":".{{WRAPPER}} .blockish-progress-bar__title"}},"titleTextShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}} .blockish-progress-bar__title"}},"innerTextColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-progress-bar__inner-text, .{{WRAPPER}} .blockish-progress-bar__percentage":"color: {{VALUE}};"}},"innerTextTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-progress-bar__inner-text, .{{WRAPPER}} .blockish-progress-bar__percentage"}},"innerTextStroke":{"type":"string","groupSelector":{"type":"BlockishTextStroke","selector":".{{WRAPPER}} .blockish-progress-bar__inner-text"}},"innerTextShadow":{"type":"string","groupSelector":{"type":"BlockishTextShadow","selector":".{{WRAPPER}} .blockish-progress-bar__inner-text, .{{WRAPPER}} .blockish-progress-bar__percentage"}},"dynamicData":{"type":"object","ddMeta":{"text":[{"slug":"title","title":"Title"},{"slug":"percentage","title":"Percentage"}]}}},"supports":{"html":true,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","viewScript":"file:.\/view.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/template-library":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/template-library","title":"Template Library","category":"design","editorScript":"file:.\/index.js","editorStyle":"file:.\/style.scss"},"blockish\/social-icon-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/social-icon-item","version":"1.0.0","title":"Social Icon Item","category":"blockish-framework","description":"Item for the Social Icons block.","parent":["blockish\/social-icons"],"example":{"attributes":{"preview":true}},"attributes":{"network":{"type":"object","default":{"value":"facebook","label":"Facebook"}},"label":{"type":"string","default":"Facebook"},"icon":{"type":"object"},"officialColor":{"type":"string","default":"#1877F2"},"link":{"type":"object"},"dynamicData":{"type":"object","ddMeta":{"url":[{"slug":"link","title":"Link URL"}],"text":[{"slug":"network","title":"Network"}]}}},"supports":{"html":true,"anchor":true},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/offcanvas":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/offcanvas","version":"1.0.0","title":"Off Canvas","category":"blockish-framework","description":"Slide-in offcanvas panel with a hamburger trigger. Mirrors a sibling Nav Menu's items as real blocks.","keywords":["offcanvas","drawer","mobile menu","hamburger"],"parent":["blockish\/navigation"],"allowedBlocks":["blockish\/navmenu-item"],"attributes":{"syncWithMenu":{"type":"boolean","default":true},"offcanvasAnimation":{"type":"string","default":"slide"},"offcanvasSide":{"type":"string","default":"left"},"hamburgerIcon":{"type":"object"},"hamburgerAlign":{"type":"string","default":"left"},"headerType":{"type":"string","default":"siteTitle"},"headerText":{"type":"string","default":""},"headerImage":{"type":"object"},"headerLogoWidth":{"type":"object","selectors":{".{{WRAPPER}} .blockish-offcanvas-branding img":"width: {{VALUE}};"}},"headerBg":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-offcanvas-header"}},"headerPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-offcanvas-header":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"headerBorder":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-offcanvas-header"}},"headerTitleColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-offcanvas-branding .blockish-offcanvas-site-title":"color: {{VALUE}};"}},"headerTitleTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-offcanvas-branding .blockish-offcanvas-site-title"}},"closeIconColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-offcanvas-close":"color: {{VALUE}};"}},"closeIconColorHover":{"type":"string","selectors":{".{{WRAPPER}} .blockish-offcanvas-close:hover":"color: {{VALUE}};"}},"closeBgNormal":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-offcanvas-close"}},"closeBgHover":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-offcanvas-close:hover"}},"closeSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-offcanvas-close":"width: {{VALUE}}; height: {{VALUE}};"}},"closeIconSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-offcanvas-close":"font-size: {{VALUE}};"}},"closeBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-offcanvas-close":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"panelBg":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-offcanvas-panel"}},"panelWidth":{"type":"object","selectors":{".{{WRAPPER}} .blockish-offcanvas-panel":"width: {{VALUE}};"}},"panelPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-offcanvas-panel":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"overlayBg":{"type":"string","selectors":{".{{WRAPPER}} .blockish-offcanvas-overlay":"background: {{VALUE}};"}},"hamburgerColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-offcanvas-hamburger":"color: {{VALUE}};"}},"hamburgerSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-offcanvas-hamburger":"width: {{VALUE}}; height: {{VALUE}};"}},"itemColorNormal":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item":"color: {{VALUE}};"}},"itemColorHover":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item:hover":"color: {{VALUE}};"}},"itemTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-block-navmenu-item"}},"itemPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}}},"supports":{"html":false,"anchor":true,"reusable":false},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php","usesContext":["postId","postType"]},"blockish\/icon-list-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/icon-list-item","version":"1.0.0","title":"Icon List Item","category":"blockish-framework","description":"Item for the Icon List block.","parent":["blockish\/icon-list"],"example":{"attributes":{"preview":true}},"attributes":{"text":{"type":"string","default":"Icon list item"},"icon":{"type":"object","default":{"viewBox":[0,0,576,512],"path":"M287.9 17.8L354 150.2 499.2 171.5C522.2 174.9 531.5 203.7 514.9 220.5L409.5 329.5 434.4 476.3C438.3 499 415.5 516.6 394.8 506.5L287.9 448.7 181 506.5C160.3 516.6 137.5 499 141.4 476.3L166.3 329.5 60.9 220.5C44.3 203.7 53.6 174.9 76.6 171.5L221.8 150.2 287.9 17.8z"}},"link":{"type":"object"},"iconSize":{"type":"object","selectors":{".{{WRAPPER}}.blockish-icon-list-item .blockish-icon-list-item-link .blockish-icon-list-item-icon svg":"width: {{VALUE}}; height: {{VALUE}};"}},"iconColor":{"type":"string","selectors":{".{{WRAPPER}}.blockish-icon-list-item .blockish-icon-list-item-link .blockish-icon-list-item-icon svg":"fill: {{VALUE}};"}},"iconHoverColor":{"type":"string","selectors":{".{{WRAPPER}}.blockish-icon-list-item:hover .blockish-icon-list-item-link .blockish-icon-list-item-icon svg":"fill: {{VALUE}};"}},"iconHoverTransition":{"type":"number","selectors":{".{{WRAPPER}}.blockish-icon-list-item":"--blockish-icon-list-item-icon-hover-transition: {{VALUE}}s;"}},"textColor":{"type":"string","selectors":{".{{WRAPPER}}.blockish-icon-list-item .blockish-icon-list-item-link .blockish-icon-list-item-text":"color: {{VALUE}};"}},"textHoverColor":{"type":"string","selectors":{".{{WRAPPER}}.blockish-icon-list-item:hover .blockish-icon-list-item-link .blockish-icon-list-item-text":"color: {{VALUE}};"}},"textHoverTransition":{"type":"number","selectors":{".{{WRAPPER}}.blockish-icon-list-item":"--blockish-icon-list-item-text-hover-transition: {{VALUE}}s;"}},"textTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}}.blockish-icon-list-item .blockish-icon-list-item-link .blockish-icon-list-item-text"}},"dynamicData":{"type":"object","ddMeta":{"url":[{"slug":"link","title":"Link URL"}],"text":[{"slug":"text","title":"Text"}]}}},"supports":{"html":true,"anchor":true},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/carousel-slide":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/carousel-slide","version":"1.1.0","title":"Carousel Slide","category":"blockish-framework","description":"A single slide inside a Carousel. Limited content blocks only \u2014 use the slide\u2019s own background\/layout (no nested Container).","parent":["blockish\/carousel"],"keywords":["blockish","carousel","slide","slider"],"attributes":{"minHeight":{"type":"object","selectors":{".{{WRAPPER}}.blockish-carousel__slide":"min-height: {{VALUE}};",".{{WRAPPER}} .blockish-carousel__slide-inner":"min-height: {{VALUE}};"}},"padding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__slide-inner":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"flexDirection":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__slide-inner":"flex-direction: {{VALUE}};"}},"alignItems":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__slide-inner":"align-items: {{VALUE}};"}},"justifyContent":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__slide-inner":"justify-content: {{VALUE}};"}},"gap":{"type":"object","selectors":{".{{WRAPPER}} .blockish-carousel__slide-inner":"gap: {{VALUE}};"}},"slideBackground":{"type":"string","default":"{\"backgroundType\":\"gradient\",\"gradient\":\"linear-gradient(145deg, #0f172a 0%, #1e293b 52%, #334155 100%)\"}","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}}.blockish-carousel__slide"}},"slideBackgroundOverlay":{"type":"string","groupSelector":{"type":"BlockishBackgroundOverlay","selector":".{{WRAPPER}}.has-background-overlay::before"}}},"supports":{"html":false,"anchor":true,"reusable":false},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"blockish\/navmenu-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/navmenu-item","version":"1.0.0","title":"Nav Menu Item","category":"blockish-framework","description":"Item for the Nav Menu block.","parent":["blockish\/navmenu","blockish\/offcanvas"],"attributes":{"label":{"type":"string","default":""},"url":{"type":"string"},"openInNewTab":{"type":"boolean","default":false},"linkId":{"type":"number","default":0},"linkKind":{"type":"string","default":""},"linkType":{"type":"string","default":""},"description":{"type":"string","default":""},"rel":{"type":"string","default":""},"icon":{"type":"object"},"iconPosition":{"type":"string","default":"left"},"iconSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-navmenu-item-icon svg":"width: {{VALUE}}; height: {{VALUE}};"}},"itemTextColor":{"type":"string","selectors":{".{{WRAPPER}} .blockish-navmenu-item-link":"color: {{VALUE}};"}},"itemTextColorHover":{"type":"string","selectors":{".{{WRAPPER}} .blockish-navmenu-item-link:hover":"color: {{VALUE}};"}},"itemTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-navmenu-item-link"}},"subMenuIndicatorIconSize":{"type":"object","selectors":{".{{WRAPPER}} .blockish-navmenu-submenu-arrow":"width: {{VALUE}}; height: {{VALUE}};"}},"subMenuIndicatorLeftSpacing":{"type":"object","selectors":{".{{WRAPPER}} .blockish-navmenu-submenu-arrow":"margin-left: {{VALUE}};"}},"subMenuIndicatorBorder":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-navmenu-submenu-arrow"}},"subMenuIndicatorPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-navmenu-submenu-arrow":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"subMenuIndicatorBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-navmenu-submenu-arrow":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}}},"supports":{"html":false,"anchor":false,"reusable":false},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php","usesContext":["postId","postType"]},"blockish\/navmenu":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/navmenu","version":"1.0.0","title":"Nav Menu","category":"blockish-framework","description":"Nav menu block for gutenberg.","keywords":["nav","menu","navigation","navbar"],"parent":["blockish\/navigation"],"allowedBlocks":["blockish\/navmenu-item"],"attributes":{"isVertical":{"type":"boolean","default":false},"justifyContent":{"type":"object","selectors":{".{{WRAPPER}} .blockish-navmenu-nav":"justify-content: {{VALUE}};"}},"alignItems":{"type":"object","selectors":{".{{WRAPPER}} .blockish-navmenu-nav":"align-items: {{VALUE}};"}},"navGap":{"type":"object","selectors":{".{{WRAPPER}} .blockish-navmenu-nav":"gap: {{VALUE}};"}},"itemColorNormal":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item":"color: {{VALUE}};"}},"itemColorHover":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item:hover":"color: {{VALUE}};"}},"itemBgNormal":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-block-navmenu-item"}},"itemBgHover":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-block-navmenu-item:hover"}},"itemTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-block-navmenu-item"}},"itemBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"itemPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"itemColorActive":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item.is-active":"color: {{VALUE}};"}},"itemBgActive":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-block-navmenu-item.is-active"}}},"supports":{"html":false,"anchor":true,"align":["wide","full"]},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/tab-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/tab-item","version":"1.0.0","title":"Tab Item","category":"blockish-framework","description":"Item for the Tab block.","parent":["blockish\/tab"],"attributes":{"title":{"type":"string","default":"Tab"},"tabIcon":{"type":"object"},"defaultActive":{"type":"boolean","default":false}},"supports":{"html":false,"anchor":true,"reusable":false},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/navmenu-submenu":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/navmenu-submenu","version":"1.0.0","title":"Nav Menu Submenu","category":"blockish-framework","description":"Dropdown submenu panel for a Nav Menu Item.","parent":["blockish\/navmenu-item"],"allowedBlocks":["blockish\/navmenu-item"],"attributes":{"containerWidth":{"type":"object","selectors":{".{{WRAPPER}}":"width: {{VALUE}};"}},"alignment":{"type":"object","selectors":{".{{WRAPPER}} .blockish-navmenu-item-link":"justify-content: {{VALUE}};"}},"itemGap":{"type":"object","selectors":{".{{WRAPPER}}":"gap: {{VALUE}};"}},"panelBg":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}}"}},"panelBorder":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}}"}},"panelBoxShadow":{"type":"string","groupSelector":{"type":"BlockishBoxShadow","selector":".{{WRAPPER}}"}},"panelBorderRadius":{"type":"object","selectors":{".{{WRAPPER}}":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}},"panelPadding":{"type":"object","selectors":{".{{WRAPPER}}":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"subItemTypography":{"type":"string","groupSelector":{"type":"BlockishTypography","selector":".{{WRAPPER}} .blockish-block-navmenu-item"}},"subItemColorNormal":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item":"color: {{VALUE}};"}},"subItemBgNormal":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-block-navmenu-item"}},"subItemBorderNormal":{"type":"string","groupSelector":{"type":"BlockishBorder","selector":".{{WRAPPER}} .blockish-block-navmenu-item"}},"subItemColorHover":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item:hover":"color: {{VALUE}};"}},"subItemBgHover":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-block-navmenu-item:hover"}},"subItemBorderColorHover":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item:hover":"border-color: {{VALUE}};"}},"subItemColorActive":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item.is-active":"color: {{VALUE}};"}},"subItemBgActive":{"type":"string","groupSelector":{"type":"BlockishBackground","selector":".{{WRAPPER}} .blockish-block-navmenu-item.is-active"}},"subItemBorderColorActive":{"type":"string","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item.is-active":"border-color: {{VALUE}};"}},"subItemPadding":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item":"padding: {{TOP}} {{RIGHT}} {{BOTTOM}} {{LEFT}};"}},"subItemBorderRadius":{"type":"object","selectors":{".{{WRAPPER}} .blockish-block-navmenu-item":"border-radius: {{TOP_LEFT}} {{TOP_RIGHT}} {{BOTTOM_RIGHT}} {{BOTTOM_LEFT}};"}}},"supports":{"html":false,"anchor":false,"reusable":false},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]},"blockish\/accordion-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blockish\/accordion-item","version":"1.0.0","title":"Accordion Item","category":"blockish-framework","description":"Item for the Accordion block.","parent":["blockish\/accordion"],"attributes":{"title":{"type":"string","default":"Accordion item"},"itemId":{"type":"string"},"defaultOpen":{"type":"boolean","default":false},"expandIcon":{"type":"object","default":{"viewBox":[0,0,448,512],"path":"M256 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 160-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-160z"}},"collapseIcon":{"type":"object","default":{"viewBox":[0,0,448,512],"path":"M0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32z"}},"titleTag":{"type":"object","default":{"label":"H3","value":"h3"}}},"supports":{"html":false,"anchor":true},"textdomain":"blockish","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","usesContext":["postId","postType"]}},"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3600998,"resolution":"1","location":"assets","locale":"","width":2334,"height":1400},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3600998,"resolution":"2","location":"assets","locale":"","width":2334,"height":1400},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3600998,"resolution":"3","location":"assets","locale":"","width":2334,"height":1400},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3600998,"resolution":"4","location":"assets","locale":"","width":2334,"height":1400},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3600998,"resolution":"5","location":"assets","locale":"","width":2334,"height":1400},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3600998,"resolution":"6","location":"assets","locale":"","width":2334,"height":1400},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3600998,"resolution":"7","location":"assets","locale":"","width":2334,"height":1400}},"screenshots":{"1":"One-Click MCP Connection Wizard","2":"AI generating layouts directly in the Gutenberg canvas","3":"Container Block Options","4":"Heading Styling Options","5":"Interactive Accordions and Tabs","6":"Data Visualization (Counters, Progress Bars, Ratings)","7":"Class Manager Extension Panel"}},"plugin_section":[],"plugin_tags":[270667,148857,274185,148076,242115],"plugin_category":[],"plugin_contributors":[206841,221103],"plugin_business_model":[],"class_list":["post-220579","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-site-builder","plugin_tags-block-editor","plugin_tags-class-manager","plugin_tags-gutenberg","plugin_tags-mcp","plugin_contributors-bdkoder","plugin_contributors-mizan42047","plugin_committers-bdkoder","plugin_committers-mizan42047","plugin_committers-wowdevs"],"banners":{"banner":"https:\/\/ps.w.org\/blockish\/assets\/banner-772x250.png?rev=3631235","banner_2x":"https:\/\/ps.w.org\/blockish\/assets\/banner-1544x500.png?rev=3631235","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/blockish\/assets\/icon-128x128.png?rev=3564681","icon_2x":"https:\/\/ps.w.org\/blockish\/assets\/icon-256x256.png?rev=3564681","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/blockish\/assets\/screenshot-1.png?rev=3600998","caption":"One-Click MCP Connection Wizard"},{"src":"https:\/\/ps.w.org\/blockish\/assets\/screenshot-2.png?rev=3600998","caption":"AI generating layouts directly in the Gutenberg canvas"},{"src":"https:\/\/ps.w.org\/blockish\/assets\/screenshot-3.png?rev=3600998","caption":"Container Block Options"},{"src":"https:\/\/ps.w.org\/blockish\/assets\/screenshot-4.png?rev=3600998","caption":"Heading Styling Options"},{"src":"https:\/\/ps.w.org\/blockish\/assets\/screenshot-5.png?rev=3600998","caption":"Interactive Accordions and Tabs"},{"src":"https:\/\/ps.w.org\/blockish\/assets\/screenshot-6.png?rev=3600998","caption":"Data Visualization (Counters, Progress Bars, Ratings)"},{"src":"https:\/\/ps.w.org\/blockish\/assets\/screenshot-7.png?rev=3600998","caption":"Class Manager Extension Panel"}],"raw_content":"<!--section=description-->\n<p><strong>Blockish connects MCP-compatible AI assistants to the Block Editor<\/strong> so you can design real WordPress layouts with natural language \u2014 not just edit posts or run admin tasks.<\/p>\n\n<p>Connect Cursor, Claude Desktop, Windsurf, or another MCP client, then ask for a section or page. Blockish gives the AI <strong>30+ structured Gutenberg blocks<\/strong> and a <strong>Class Manager<\/strong> for reusable CSS, so generated layouts stay clean, responsive, and editable in the native block sidebar.<\/p>\n\n<p>You can still build manually. When AI helps, you review an inline preview and Accept before anything goes live.<\/p>\n\n<h4>AI Site Building Workflow<\/h4>\n\n<ol>\n<li><strong>Connect:<\/strong> Use the 1-click config wizard to connect your site to an MCP-enabled AI client (Cursor, Claude, Windsurf, etc.).<\/li>\n<li><strong>Prompt:<\/strong> Tell your AI what kind of page or section you need.<\/li>\n<li><strong>Generate:<\/strong> The AI builds with Blockish blocks directly in the Gutenberg editor.<\/li>\n<li><strong>Refine:<\/strong> Review the inline preview and Accept, or ask for tweaks to colors, spacing, and typography.<\/li>\n<\/ol>\n\n<h3>Why Blockish Blocks are Different<\/h3>\n\n<p>Blockish is built so both humans and AI assistants can work in the same Gutenberg canvas:<\/p>\n\n<ul>\n<li><p><strong>Clean Architecture:<\/strong> Semantic, predictable block structures that AI tools can reason about reliably.<\/p><\/li>\n<li><p><strong>Class Manager System:<\/strong> Create and apply reusable CSS classes instead of one-off inline styles \u2014 cleaner markup and a consistent design system.<\/p><\/li>\n<li><p><strong>Theme.json Integration:<\/strong> Update global typography and colors through MCP abilities.<\/p><\/li>\n<li><p><strong>Human-Friendly:<\/strong> After generation, edit everything with standard Gutenberg sidebars.<\/p><\/li>\n<\/ul>\n\n<h3>Powerful Features<\/h3>\n\n<ul>\n<li><strong>Template Library:<\/strong> 1-click page and pattern import in the Block Editor.<\/li>\n<li><strong>Magic Login:<\/strong> Secure 1-click login from your AI agent.<\/li>\n<li><strong>EditorSync:<\/strong> Keep the open editor in sync when the AI stages changes.<\/li>\n<li><strong>Interactions:<\/strong> Entrance presets, emit\/listen signals, custom JS, plus page-level and global libraries.<\/li>\n<li><strong>Visibility:<\/strong> Hide blocks per device (desktop \/ tablet \/ mobile) without custom CSS.<\/li>\n<li><strong>Add-ons hub:<\/strong> Discover companion products (Forms, Dynamicity) from the Blockish dashboard.<\/li>\n<\/ul>\n\n<h3>30+ AI-Optimized Blocks<\/h3>\n\n<p>Built for AI-assisted design \u2014 and fully usable for manual site building:<\/p>\n\n<h4>Layout<\/h4>\n\n<ul>\n<li><p><strong>Container<\/strong> \u2014 Flexible section wrapper with background, spacing, flexbox\/grid, and layout controls.<\/p><\/li>\n<li><p><strong>Carousel<\/strong> \u2014 InnerBlocks carousel for heroes, testimonials, and logo strips (with Carousel Slide children).<\/p><\/li>\n<li><p><strong>Before\/After Slider<\/strong> \u2014 Interactive image comparison with a draggable handle.<\/p><\/li>\n<\/ul>\n\n<h4>Typography<\/h4>\n\n<ul>\n<li><p><strong>Heading<\/strong> \u2014 Customizable headings with typography, colors, and shadow options.<\/p><\/li>\n<li><p><strong>Paragraph<\/strong> \u2014 Paragraph block with advanced typography and spacing controls.<\/p><\/li>\n<\/ul>\n\n<h4>Media<\/h4>\n\n<ul>\n<li><p><strong>Image<\/strong> \u2014 Image block with overlay, border, mask, alignment, and optional lightbox.<\/p><\/li>\n<li><p><strong>Video<\/strong> \u2014 Embed and style videos with custom play buttons and wrapper controls.<\/p><\/li>\n<li><p><strong>Icon<\/strong> \u2014 Scalable SVG icons with color, size, and hover effects.<\/p><\/li>\n<\/ul>\n\n<h4>Theme &amp; Query<\/h4>\n\n<ul>\n<li><p><strong>Site Title \/ Tagline \/ Logo<\/strong> \u2014 Site identity blocks for headers and footers.<\/p><\/li>\n<li><p><strong>Post Title \/ Excerpt \/ Content \/ Featured Image \/ Post Info<\/strong> \u2014 Single-post and loop-ready content blocks.<\/p><\/li>\n<li><p><strong>Query Title \/ Query Total \/ Archive Description<\/strong> \u2014 Archive and search context blocks.<\/p><\/li>\n<\/ul>\n\n<h4>Interactive<\/h4>\n\n<ul>\n<li><p><strong>Accordion<\/strong> \u2014 Collapsible content sections for FAQs, features, and more.<\/p><\/li>\n<li><p><strong>Tab<\/strong> \u2014 Tabbed content panels for organizing information.<\/p><\/li>\n<li><p><strong>Navigation<\/strong> \u2014 Flexible navigation for headers (nav menu, items, submenu, offcanvas).<\/p><\/li>\n<li><p><strong>Offcanvas<\/strong> \u2014 Slide-out panel for menus, filters, and secondary content.<\/p><\/li>\n<\/ul>\n\n<h4>Data &amp; Stats<\/h4>\n\n<ul>\n<li><p><strong>Counter<\/strong> \u2014 Animated number counter for statistics and milestones.<\/p><\/li>\n<li><p><strong>Progress Bar<\/strong> \u2014 Progress bars with labels, colors, and animations.<\/p><\/li>\n<li><p><strong>Rating<\/strong> \u2014 Star rating display for reviews and testimonials.<\/p><\/li>\n<\/ul>\n\n<h4>Lists &amp; Icons<\/h4>\n\n<ul>\n<li><strong>Icon List<\/strong> \u2014 Icon-based lists instead of plain bullets.<\/li>\n<\/ul>\n\n<h4>Social &amp; CTA<\/h4>\n\n<ul>\n<li><p><strong>Social Icons<\/strong> \u2014 Social links with shapes, colors, and sizes.<\/p><\/li>\n<li><p><strong>Button<\/strong> \u2014 Call-to-action buttons with hover effects and icons.<\/p><\/li>\n<\/ul>\n\n<h4>Maps<\/h4>\n\n<ul>\n<li><strong>Google Map<\/strong> \u2014 Embed maps with zoom, height, and location settings.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external services under the conditions described below. No data is ever sent without a clear user action or explicit opt-in.<\/p>\n\n<h4>1. Freemius (freemius.com)<\/h4>\n\n<p><strong>What it does:<\/strong> Powers optional product opt-in, licensing for companion add-ons (such as Forms and Dynamicity), software updates, and anonymous usage insights that help improve Blockish. This uses the Freemius WordPress SDK bundled with the plugin.<\/p>\n\n<p><strong>When it connects:<\/strong> <strong>Only if you explicitly opt in<\/strong> (or activate a license) when Freemius prompts you in wp-admin. Skipping or declining opt-in means no Freemius analytics\/licensing traffic for that flow. You can change your opt-in \/ license status later from the Blockish dashboard (Addons) or Freemius account controls.<\/p>\n\n<p><strong>Data sent:<\/strong> Non-sensitive environment and product data typical of Freemius (for example plugin version, WordPress version, site URL, and similar technical details used for licensing, updates, and insights). No passwords or post content are sent as part of this integration.<\/p>\n\n<p><strong>Service:<\/strong> Freemius, Inc.\nService URL: https:\/\/freemius.com\/\nPrivacy Policy: https:\/\/freemius.com\/privacy\/\nTerms of Service: https:\/\/freemius.com\/terms\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/blockish<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Navigate to <strong>Blockish -&gt; MCP Server<\/strong> in your dashboard to generate your AI connection command!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20mcp%20ai%20engine%3F\"><h3>What is the MCP AI Engine?<\/h3><\/dt>\n<dd><p>Blockish includes a native MCP (Model Context Protocol) server. Connect an MCP-compatible AI agent (Claude Desktop, Cursor, Windsurf, and more) to generate and style Gutenberg layouts with natural language.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20separate%20page%20builder%3F\"><h3>Do I need a separate page builder?<\/h3><\/dt>\n<dd><p>No. Blockish extends the native Gutenberg editor with layout blocks and styling controls. With an AI assistant connected over MCP, you can design full sections and pages without a third-party page builder.<\/p><\/dd>\n<dt id=\"what%20is%20the%20class%20manager%3F\"><h3>What is the Class Manager?<\/h3><\/dt>\n<dd><p>The Class Manager lets you (and the AI) create, edit, and apply reusable CSS classes in the editor \u2014 a consistent design system without messy one-off styles.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20free%3F\"><h3>Is this plugin free?<\/h3><\/dt>\n<dd><p>Yes. Core Blockish is free on unlimited personal or client sites. Optional add-ons (such as Forms and Dynamicity) add forms and dynamic query\/loop features when you need them.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Improved: Settings AI Preview Accept\/Discard writes via the WordPress REST route from JS (templates\/parts use <code>theme\/\/slug<\/code>, not numeric IDs)<\/li>\n<li>Improved: Accepting the currently open post from Settings unwraps <code>blockish\/ai-preview<\/code> with <code>replaceBlocks<\/code><\/li>\n<li>Improved: Settings queue layout \u2014 scrollable card grid, sticky pagination footer, taller previews, hover\/selected checkboxes<\/li>\n<li>Improved: MCP designer workflow \u2014 discover blocks with <code>get-blocks-info<\/code> first; pick the right Blockish block for logos, nav, buttons, social icons, FAQs<\/li>\n<li>Improved: Social Icons is always flex (row\/column + wrap); Visibility hide applies in the current editor device preview<\/li>\n<li>Improved: Docs for container header\/footer landmarks, social-icons, and a versioned GitHub stuck-recovery path<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Added: Settings \u2192 AI Preview queue \u2014 list pending staged layouts (pages, patterns, templates, template parts) with Gutenberg BlockPreview, search, type filters, and pagination<\/li>\n<li>Added: Accept \/ Discard from the Settings list, including multi-select and bulk actions<\/li>\n<li>Added: Accepting a page from Settings also unwraps nested staged patterns and forms<\/li>\n<li>Added: Class Manager previous-content snapshots so Accept keeps live CSS and Discard restores the pre-AI stylesheet (or removes a class created in that cycle)<\/li>\n<li>Improved: Queue matching uses the real <code>&lt;!-- wp:blockish\/ai-preview<\/code> block comment so body text cannot fake a pending item<\/li>\n<li>Improved: Settings Accept serializes with Gutenberg <code>createBlock<\/code> (no PHP fake markup \/ block recovery)<\/li>\n<li>Improved: Class Manager popups stay focused without stealing the editor canvas<\/li>\n<li>Improved: Video block poster handling<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Added: Global Integrations hub \u2014 connect Mailchimp, Kit, HubSpot, Brevo, ActiveCampaign, Zapier, Make, Webhooks, Slack, Discord (and related destinations) from the Blockish dashboard<\/li>\n<li>Added: Integration setup modal with credential fields and deep links to provider key pages<\/li>\n<li>Added: REST API for integrations (<code>IntegrationsV1<\/code>) and shared connection helpers used by companion Forms destinations<\/li>\n<li>Added: License notice surface for companion add-ons \/ Freemius status in the dashboard<\/li>\n<li>Added: Containerize \u2014 wrap the selected blocks in a Blockish Container from the block settings menu (Ungroup via existing container transform)<\/li>\n<li>Improved: Interactions editor \u2014 separate builders\/panels for block, page, and global scopes; clearer footer controls and UI polish<\/li>\n<li>Improved: MCP interactions abilities (<code>ManageInteractions<\/code>); media manage\/upload docs and callbacks<\/li>\n<li>Improved: SVG upload system and background control style generation<\/li>\n<li>Improved: Template Library \/ pattern insert flow when adding designs<\/li>\n<li>Improved: Add-ons marketing page and integrations dashboard UI<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed: Freemius REST early boot \u2014 companion add-ons register CPT\/REST routes correctly (no more missing-route editor save failures); Freemius SDK still skipped on normal front-end views for performance<\/li>\n<li>Added: PostPrime \u2014 early synced-pattern (<code>core\/block<\/code> ref) cache priming before block theme template render<\/li>\n<li>Improved: Class Manager loads published classes once per request (bulk fetch + meta prime) and uses PostPrime for pattern walks<\/li>\n<li>Improved: Visibility extension uses PostPrime when scanning patterns for styles<\/li>\n<li>Improved: Extension schema registry persists in one batched admin write instead of per-extension option updates on every load<\/li>\n<li>Improved: StyleGenerator defers CSS cache writes to <code>shutdown<\/code> and keys cache by request path<\/li>\n<li>Improved: MCP <code>get-posts<\/code> \/ <code>manage-post<\/code> always return a usable <code>edit_url<\/code> (admin fallback) and safer empty permalink handling<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added: Carousel + Carousel Slide blocks for hero, testimonial, and logo-strip layouts<\/li>\n<li>Added: Before\/After Slider block for interactive image comparison<\/li>\n<li>Added: Theme &amp; query blocks \u2014 Site Title, Site Tagline, Site Logo, Post Title, Post Excerpt, Post Content, Post Featured Image, Post Info, Query Title, Query Total, Archive Description<\/li>\n<li>Added: Visibility extension to hide blocks per device<\/li>\n<li>Added: Interactions system (entrance presets, emit\/listen, custom JS) with block, page, and global scopes<\/li>\n<li>Added: Image lightbox option<\/li>\n<li>Added: Nav menu submenu support and improved navigation building<\/li>\n<li>Added: MCP abilities for Get Revisions and Restore Revision<\/li>\n<li>Added: Add-ons marketing hub and Freemius license checks for companion products<\/li>\n<li>Improved: MCP Accept workflow \u2014 safer editor sync, pattern + form pending resolve, preview save lock until Accept\/Discard<\/li>\n<li>Improved: Empty-page assembly via pattern-ref <code>post_content<\/code>; non-empty pages stage for Accept<\/li>\n<li>Improved: Container flex defaults \u2014 top-level Center, nested unset; cleaner variations<\/li>\n<li>Improved: Manage Theme JSON, Manage Post, designer workflow, and block docs for AI agents<\/li>\n<li>Improved: Tab styling and overall editor polish<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Added: 4 new MCP AI abilities (<code>GetAutomationGuideline<\/code>, <code>JsonHelper<\/code>, <code>ManagePattern<\/code>, <code>TriggerRefresh<\/code>)<\/li>\n<li>Added: Magic Login feature and corresponding AI ability for quick access<\/li>\n<li>Added: EditorSync functionality for improved block editor synchronization<\/li>\n<li>Improved: Renamed <code>UploadMedia<\/code> ability to <code>ManageMedia<\/code> for broader functionality<\/li>\n<li>Improved: AI developer documentation and schema definitions for all blocks<\/li>\n<li>Improved: Backward compatibility and styling fixes for Social Icons, Button, Container, and Google Map blocks<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Improved: Refined AI developer documentation with precise JSON option arrays for robust MCP styling<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Added: Paragraph block optimized for AI site building<\/li>\n<li>Improved: Unified block icon styling across all blocks for consistent editor branding<\/li>\n<li>Added: Template Library feature with 1-click page and pattern import in Block Editor<\/li>\n<li>Improved: Template Library UI and infinite scroll performance<\/li>\n<li>Fixed: Cross-Origin Resource Sharing (CORS) preflight errors with token-based query authentication<\/li>\n<li>Improved: Enqueue logic using wp_localize_script for safer JS configuration<\/li>\n<li>Added: Automated MCP Connection Wizard with 1-click command generation<\/li>\n<li>Added: <code>ManageOptions<\/code> MCP AI ability to read and update WordPress core settings.<\/li>\n<li>Added: <code>ManageComments<\/code> MCP AI ability for autonomous comment moderation.<\/li>\n<li>Improved: <code>ManageThemeJson<\/code> MCP AI ability now properly merges custom typography.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added: Global SEO Meta Description setting in the dashboard<\/li>\n<li>Added: Batch upload support in UploadMedia MCP ability<\/li>\n<li>Added: Taxonomy query filtering support in GetPosts MCP ability<\/li>\n<li>Added: Active plugin detection in GetSiteInfo MCP ability<\/li>\n<li>Improved: Escaped block render outputs to meet strict security standards<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Added: 3 new MCP AI abilities<\/li>\n<li>Added: Inline AI preview block for MCP schema approval<\/li>\n<li>Improved: MCP AI documentation and approval workflow<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Added: New MCP AI abilities<\/li>\n<li>Improved: Existing MCP AI abilities to reduce token cost<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed: Icon block folder casing for compatibility with case-sensitive file systems<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added: WordPress Playground Blueprint support for live interactive previews<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added: MCP AI extension<\/li>\n<li>Improved: Overall UI\/UX improvements<\/li>\n<li>Fixed: Class Manager subselector UI detachment issues<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Improved: Overall UI\/UX improvements<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added: Accordion, Button, Counter, Google Map, Heading, Icon, Image, Icon List, Progress Bar, Rating, Social Icons, Tab, and Video blocks.<\/li>\n<li>Improved: System architecture and performance enhancements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Build sites with AI via MCP (Cursor, Claude). 30+ Gutenberg blocks, Class Manager, and review &amp; Accept in the editor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/220579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=220579"}],"author":[{"embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wowdevs"}],"wp:attachment":[{"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=220579"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=220579"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=220579"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=220579"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=220579"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=220579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}