{"id":208128,"date":"2025-02-19T13:19:01","date_gmt":"2025-02-19T13:19:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/frontis-blocks\/"},"modified":"2026-04-03T06:56:18","modified_gmt":"2026-04-03T06:56:18","slug":"frontis-blocks","status":"publish","type":"plugin","link":"https:\/\/is.wordpress.org\/plugins\/frontis-blocks\/","author":23142901,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.1","stable_tag":"1.2.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Frontis Blocks \u2014 Block Library for the Block Editor","header_author":"WPmessiah","header_description":"Frontis Blocks - Empower Your WordPress Block Editor.","assets_banners_color":"eff9fe","last_updated":"2026-04-03 06:56:18","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpmessiah.com\/products\/frontis-blocks\/","header_author_uri":"https:\/\/wpmessiah.com\/","rating":5,"author_block_rating":0,"active_installs":800,"downloads":12575,"num_ratings":2,"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":"wpmessiah","date":"2025-02-20 10:19:17"},"1.0.1":{"tag":"1.0.1","author":"wpmessiah","date":"2025-02-20 10:48:53"},"1.0.2":{"tag":"1.0.2","author":"wpmessiah","date":"2025-02-22 08:24:05"},"1.0.3":{"tag":"1.0.3","author":"wpmessiah","date":"2025-02-24 11:34:28"},"1.0.4":{"tag":"1.0.4","author":"wpmessiah","date":"2025-02-24 13:47:18"},"1.0.5":{"tag":"1.0.5","author":"wpmessiah","date":"2025-02-26 13:39:16"},"1.0.6":{"tag":"1.0.6","author":"wpmessiah","date":"2025-02-27 04:52:42"},"1.0.7":{"tag":"1.0.7","author":"wpmessiah","date":"2025-03-02 11:03:55"},"1.0.8":{"tag":"1.0.8","author":"wpmessiah","date":"2025-05-23 12:56:30"},"1.0.9":{"tag":"1.0.9","author":"wpmessiah","date":"2025-09-05 14:02:52"},"1.1.0":{"tag":"1.1.0","author":"wpmessiah","date":"2025-10-16 06:35:46"},"1.1.1":{"tag":"1.1.1","author":"wpmessiah","date":"2025-11-07 12:45:15"},"1.1.2":{"tag":"1.1.2","author":"wpmessiah","date":"2025-11-14 13:31:08"},"1.1.3":{"tag":"1.1.3","author":"wpmessiah","date":"2025-11-28 12:25:09"},"1.1.4":{"tag":"1.1.4","author":"wpmessiah","date":"2025-12-15 13:26:15"},"1.1.5":{"tag":"1.1.5","author":"wpmessiah","date":"2025-12-23 10:11:03"},"1.1.6":{"tag":"1.1.6","author":"wpmessiah","date":"2025-12-30 08:40:35"},"1.1.7":{"tag":"1.1.7","author":"wpmessiah","date":"2026-01-22 08:20:02"},"1.1.8":{"tag":"1.1.8","author":"wpmessiah","date":"2026-02-13 13:40:59"},"1.1.9":{"tag":"1.1.9","author":"wpmessiah","date":"2026-03-02 03:47:26"},"1.1.9-beta1":{"tag":"1.1.9-beta1","author":"wpmessiah","date":"2026-02-24 07:12:42"},"1.1.9-beta2":{"tag":"1.1.9-beta2","author":"wpmessiah","date":"2026-02-24 08:43:38"},"1.1.9-beta3":{"tag":"1.1.9-beta3","author":"wpmessiah","date":"2026-02-24 09:34:13"},"1.2.0":{"tag":"1.2.0","author":"wpmessiah","date":"2026-03-17 10:55:56"},"1.2.1":{"tag":"1.2.1","author":"wpmessiah","date":"2026-04-03 06:56:18"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3468309,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.gif":{"filename":"banner-1544x500.gif","revision":3468309,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.gif":{"filename":"banner-772x250.gif","revision":3468309,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"frontis-blocks\/social-share":{"apiVersion":3,"name":"frontis-blocks\/social-share","title":"Social Share","category":"frontis-blocks","description":"Add social sharing option for your posts","textdomain":"frontis-blocks","supports":{"html":false,"anchor":false,"customClassName":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"frontis-blocks\/accordion":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/accordion","version":"1.0.0","title":"Accordion","category":"frontis-blocks","textdomain":"frontis-blocks","description":"A customizable accordion block for organizing content in a collapsible format.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"providesContext":{"fb\/accordionItemID":"blockID","fb\/accordionparentBlockID":"blockID","fb\/accordionInheritedAccordionType":"accordionType","fb\/accordionInheritedDisplayIcon":"displayIcon","fb\/accordionInheritedTabIconSwitcher":"tabIconSwitcher","fb\/accordionInheritedTabIcon":"tabIcon","fb\/accordionInheritedTabImageUrl":"tabImageUrl","fb\/accordionInheritedTabImageAlt":"tabImageAlt","fb\/accordionInheritedExpandedIconSwitcher":"expandedIconSwitcher","fb\/accordionInheritedExpandedIcon":"expandedIcon","fb\/accordionInheritedExpandedImageUrl":"expandedImageUrl","fb\/accordionInheritedExpandedImageAlt":"expandedImageAlt","fb\/accordionInheritedTagName":"tagName","fb\/accordionFaqSchema":"faqSchema"},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/advanced-button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/advanced-button","version":"1.0.0","title":"Advanced Button","category":"frontis-blocks","description":"A customizable advanced button block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","usesContext":["postId","postType"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/slider":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/slider","version":"1.0.0","title":"Slider","category":"frontis-blocks","textdomain":"frontis-blocks","description":"A customizable slider block for displaying slides with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"editorScript":["file:.\/index.js","frontis-swiper-script"],"editorStyle":["file:.\/index.css","frontis-swiper-style"]},"frontis-blocks\/post-comment-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/post-comment-form","version":"1.0.0","title":"Post Comment Form","category":"frontis-blocks","description":"Display the post comment form with customizable options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/advanced-paragraph":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/advanced-paragraph","version":"1.0.0","title":"Advanced Paragraph","category":"frontis-blocks","description":"A customizable advanced paragraph block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","usesContext":["postId","postType","queryId"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/critical-css":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"title":"Critical css separator","name":"frontis-blocks\/critical-css","version":"1.0.0","category":"frontis-blocks","description":"This block is used to separate critical CSS for the viewport and load all CSS and JS relevant to frontend blocks in the footer.","example":{},"supports":{"html":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/advanced-search":{"apiVersion":3,"name":"frontis-blocks\/advanced-search","title":"Advanced Search","category":"frontis-blocks","description":"Add a search form","textdomain":"frontis-blocks","supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","viewScript":"file:.\/view.js"},"frontis-blocks\/loop-builder":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/loop-builder","version":"1.0.0","title":"Loop builder","category":"frontis-blocks","description":"A customizable loop builder block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"attributes":{"align":{"type":"string","enum":["wide","full"],"default":"wide"}},"usesContext":["templateSlug"],"providesContext":{"queryId":"queryId","query":"query","displayLayout":"displayLayout","enhancedPagination":"enhancedPagination"},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/progressbar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/progressbar","version":"1.0.0","title":"Progressbar","category":"frontis-blocks","description":"A customizable progressbar block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/loop-builder-wrapper":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/loop-builder-wrapper","version":"1.0.0","title":"Wrapper","category":"frontis-blocks","textdomain":"frontis-blocks","description":"A customizable loop builder wrapper block with various styling options.","example":{},"usesContext":["queryId","query","displayLayout","templateSlug","previewPostType","enhancedPagination","postType"],"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/pricing-table":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/pricing-table","version":"1.0.0","title":"Pricing Table","category":"frontis-blocks","description":"A customizable pricing table block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/tabs":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/tabs","version":"1.0.0","title":"Tabs","category":"frontis-blocks","description":"Create an accessible Tabs block with smooth switching and customizable content.","textdomain":"frontis-blocks","supports":{"html":false,"anchor":false,"customClassName":false,"align":["wide","full"]},"editorScript":["file:.\/index.js"],"editorStyle":["file:.\/index.css"],"style":["file:.\/style.css"],"viewScript":["file:.\/view.js"]},"frontis-blocks\/call-to-action":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"title":"Call to Action","name":"frontis-blocks\/call-to-action","version":"1.0.0","category":"frontis-blocks","description":"A customizable call to action block with various styling options.","example":{},"supports":{"align":["wide","full"],"html":false,"anchor":false,"customClassName":false},"textdomain":"frontis-blocks","usesContext":["postId","postType"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/off-canvas-menu":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/off-canvas-menu","version":"1.0.0","title":"Off-Canvas Menu","category":"frontis-blocks","description":"Add an off-canvas menu with a toggleable hamburger icon","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/advanced-megamenu":{"apiVersion":3,"name":"frontis-blocks\/advanced-megamenu","title":"Advanced Mega Menu","category":"frontis-blocks","description":"Create advanced navigation menus with submenu and mega menu support","keywords":["menu","navigation","mega menu","nav"],"supports":{"html":false,"anchor":true,"align":["wide","full"]},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/slider-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/slider-item","version":"1.0.0","title":"Slide Item","category":"frontis-blocks","textdomain":"frontis-blocks","description":"A customizable slide item block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/rive-animation":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/rive-animation","version":"1.0.0","title":"Rive Animation","category":"frontis-blocks","description":"A customizable rive animation gutenberg block","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/breadcrumb":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/breadcrumb","version":"1.0.0","title":"Breadcrumb","category":"frontis-blocks","description":"A customizable breadcrumb block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","usesContext":["postId","postType"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/marquee-carousel":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/marquee-carousel","version":"1.0.0","title":"Marquee Carousel","category":"frontis-blocks","description":"Create an engaging marquee carousel with smooth transitions and customizable settings.","example":{},"supports":{"html":false,"anchor":false,"customClassName":false,"align":["wide","full"]},"textdomain":"frontis-blocks","usesContext":["frontisBlocks:arrowsUniqueId"],"editorScript":["file:.\/index.js","frontis-swiper-script"],"editorStyle":["file:.\/index.css","frontis-swiper-style"]},"frontis-blocks\/container":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/container","version":"1.0.0","title":"Container","category":"frontis-blocks","description":"Empower dynamic and adaptable page structures through responsive flexbox containers.","example":{},"supports":{"anchor":false,"html":false,"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","usesContext":["fb\/formContainerSwitcher"]},"frontis-blocks\/image-gallery":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/image-gallery","version":"1.0.0","title":"Image Gallery","category":"frontis-blocks","description":"A customizable image gallery block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/google-map":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/google-map","version":"1.0.0","title":"Google Map","category":"frontis-blocks","description":"Add a Google Map to the block editor, no API key required.","example":{},"supports":{"html":false,"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/icon-box":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"title":"Icon Box","name":"frontis-blocks\/icon-box","version":"1.0.0","category":"frontis-blocks","description":"A customizable icon box block with various styling options.","example":{},"supports":{"html":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","usesContext":["postId","postType"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/flip-box":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"title":"Flip Box","name":"frontis-blocks\/flip-box","version":"1.0.0","category":"frontis-blocks","description":"A customizable Flip box block with various styling options.","example":{},"supports":{"html":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","usesContext":["postId","postType"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/business-hours":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/business-hours","version":"1.0.0","title":"Business Hours","category":"frontis-blocks","description":"Add a business hours selector","example":{},"supports":{"html":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","viewScript":"file:.\/view.js"},"frontis-blocks\/advanced-navigation":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/advanced-navigation","version":"1.0.0","title":"Advanced Navigation","category":"frontis-blocks","description":"A customizable navigation block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/post-grid":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/post-grid","version":"1.0.0","title":"Post Grid","category":"frontis-blocks","description":"A customizable post grid block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false,"html":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/contact-form-7":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/contact-form-7","version":"0.1.0","title":"Contact Form 7","category":"frontis-blocks","description":"A customizable contact form 7 block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/info-box":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"title":"Info Box","name":"frontis-blocks\/info-box","version":"1.0.0","category":"frontis-blocks","description":"A customizable info box block with various styling options.","example":{},"supports":{"html":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","usesContext":["postId","postType"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/post-meta":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/post-meta","version":"1.0.0","title":"Post Meta","category":"frontis-blocks","description":"A customizable social icons block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/stack":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/stack","version":"1.0.0","title":"Stack","category":"frontis-blocks","description":"Create a stack of blocks with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"html":false,"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/dual-button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/dual-button","version":"1.0.0","title":"Dual Button","category":"frontis-blocks","description":"A customizable dual button block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","usesContext":["postId","postType"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/counter-number":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/counter-number","version":"1.0.0","title":"Counter Number","category":"frontis-blocks","description":"A customizable counter number block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/news-ticker":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/news-ticker","version":"1.0.0","title":"News Ticker","category":"frontis-blocks","description":"A customizable news ticker block with various styling options.","example":{},"supports":{"html":false,"align":["wide","full"],"customClassName":false},"providesContext":{"frontisBlocks:isNewsTicker":"isNewsTicker","frontisBlocks:headingTag":"tickerHeadingTag","frontisBlocks:arrowsUniqueId":"arrowsUniqueId"},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/team-member":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/team-member","version":"1.0.0","title":"Team Member","category":"frontis-blocks","description":"A customizable team member block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","usesContext":["postId","postType"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/post-title":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/post-title","version":"1.0.0","title":"Post Title","category":"frontis-blocks","description":"Display the current post or page title.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/animated-heading":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/animated-heading","version":"1.0.0","title":"Animated Heading","category":"frontis-blocks","description":"A customizable animated heading block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/advanced-image":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/advanced-image","version":"0.1.0","title":"Advanced Image","category":"frontis-blocks","description":"A customizable advanced image block with various styling options.","example":{},"supports":{"html":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","usesContext":["postId","postType"],"render":"file:.\/render.php"},"frontis-blocks\/advanced-heading":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/advanced-heading","version":"1.0.0","title":"Advanced Heading","category":"frontis-blocks","description":"A customizable advanced heading block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","usesContext":["postId","postType"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/testimonial":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/testimonial","version":"1.0.0","title":"Testimonial","category":"frontis-blocks","description":"A customizable testimonial block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","usesContext":["postId","postType"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/advanced-video":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"frontis-blocks\/advanced-video","version":"1.0.0","title":"Advanced Video","category":"frontis-blocks","description":"A customizable advanced video block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/features-list":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/features-list","version":"1.0.0","title":"Features list","category":"frontis-blocks","description":"A customizable features list block with various styling options.","example":{},"supports":{"html":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/marquee-carousel-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/marquee-carousel-item","version":"1.0.0","title":"Marquee Carousel Item","category":"frontis-blocks","textdomain":"frontis-blocks","description":"A customizable slide item block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"usesContext":["frontisBlocks:isNewsTicker","frontisBlocks:headingTag"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/lottie-animation":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/lottie-animation","version":"1.0.0","title":"Lottie Animation","category":"frontis-blocks","description":"A customizable lottie animation gutenberg block","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/query-pagination":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/query-pagination","title":"Pagination","category":"frontis-blocks","ancestor":["frontis-blocks\/loop-builder"],"allowedBlocks":["frontis-blocks\/query-pagination-previous","frontis-blocks\/query-pagination-numbers","frontis-blocks\/query-pagination-next"],"description":"Displays a paginated navigation to next\/previous set of posts, when applicable.","textdomain":"frontis-blocks","usesContext":["queryId","query"],"providesContext":{"paginationArrow":"paginationArrow","showLabel":"showLabel","paginationPrevNextType":"paginationPrevNextType","paginationPrevTxt":"paginationPrevTxt","paginationNextTxt":"paginationNextTxt","paginationPrevIcon":"paginationPrevIcon","paginationNextIcon":"paginationNextIcon"},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false,"html":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/countdown":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/countdown","version":"1.0.0","title":"Countdown","category":"frontis-blocks","description":"A customizable countdown block with various styling options.","example":{},"supports":{"align":["wide","full"],"anchor":false,"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/form-builder":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/form-builder","version":"1.0.0","title":"Form Builder","category":"frontis-blocks","textdomain":"frontis-blocks","description":"A customizable form builder block for organizing content in a collapsible format.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"providesContext":{"fb\/formBuilderParentBlockID":"blockID","fb\/formInheritedIconSwitcher":"fieldIconSwitcher","fb\/formInheritedLabelSwitcher":"fieldLabelSwitcher","fb\/formInheritedRequiredFieldSwitcher":"fieldRequiredSwitcher","fb\/formInheritedRequiredSymbolSwitcher":"fieldRequiredSymbolSwitcher","fb\/formContainerSwitcher":"formContainerSwitcher"},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","viewScript":"file:.\/view.js"},"frontis-blocks\/post-category":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/post-category","version":"1.0.0","title":"Post Category","category":"frontis-blocks","description":"A customizable post category block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/post-featured-image":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/post-featured-image","version":"1.0.0","title":"Post Featured Image","category":"frontis-blocks","description":"Display the current post or page featured image.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php"},"frontis-blocks\/fluent-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/fluent-form","version":"1.0.0","title":"Fluent Form","category":"frontis-blocks","description":"A customizable fluent form block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","render":"file:.\/render.php","attributes":{"blockID":{"type":"string","default":""},"deviceType":{"type":"string","default":"Desktop"},"fluentFormGlobalZIndex":{"type":"number"},"formId":{"type":"string"},"showLabels":{"type":"boolean","default":true},"showPlaceholder":{"type":"boolean","default":true},"showErrorMessage":{"type":"boolean","default":true}}},"frontis-blocks\/social-icons":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/social-icons","version":"1.0.0","title":"Social Icons","category":"frontis-blocks","description":"A customizable social icons block with various styling options.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"textdomain":"frontis-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/query-pagination-next":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/query-pagination-next","title":"Next Page","category":"frontis-blocks","parent":["frontis-blocks\/query-pagination"],"description":"Displays the next posts page link.","textdomain":"frontis-blocks","usesContext":["queryId","query","paginationArrow","showLabel","enhancedPagination","paginationPrevNextType","paginationNextTxt","paginationNextIcon"],"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/query-pagination-previous":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/query-pagination-previous","title":"Previous Page","category":"frontis-blocks","parent":["frontis-blocks\/query-pagination"],"description":"Displays the previous posts page link.","textdomain":"frontis-blocks","usesContext":["queryId","query","paginationArrow","showLabel","enhancedPagination","paginationPrevNextType","paginationPrevTxt","paginationPrevIcon"],"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/social-share-child":{"apiVersion":3,"name":"frontis-blocks\/social-share-child","title":"Social Share Child","category":"frontis-blocks","description":"Add social sharing option for your posts","textdomain":"frontis-blocks","supports":{"html":false,"anchor":false,"customClassName":false},"parent":["frontis-blocks\/social-share"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js"},"frontis-blocks\/tabs-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/tabs-item","version":"1.0.0","title":"Tabs Item","category":"frontis-blocks","description":"A single tab panel with its own content.","textdomain":"frontis-blocks","parent":["frontis-blocks\/tabs"],"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css"},"frontis-blocks\/query-pagination-numbers":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/query-pagination-numbers","title":"Page Numbers","category":"frontis-blocks","parent":["frontis-blocks\/query-pagination"],"description":"Displays a list of page numbers for pagination.","textdomain":"frontis-blocks","usesContext":["queryId","query","enhancedPagination"],"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"},"frontis-blocks\/textarea-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/textarea-field","version":"1.0.0","title":"Textarea Field","category":"frontis-blocks","textdomain":"frontis-blocks","description":"A customizable formBuilder item block for organizing content in a collapsible format.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","parent":["frontis-blocks\/form-builder","frontis-blocks\/container"],"usesContext":["fb\/formBuilderParentBlockID","fb\/formInheritedIconSwitcher","fb\/formInheritedLabelSwitcher","fb\/formInheritedRequiredFieldSwitcher","fb\/formInheritedRequiredSymbolSwitcher"]},"frontis-blocks\/text-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/text-field","version":"1.0.0","title":"Text Field","category":"frontis-blocks","textdomain":"frontis-blocks","description":"A customizable formBuilder item block for organizing content in a collapsible format.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","parent":["frontis-blocks\/form-builder","frontis-blocks\/container"],"usesContext":["fb\/formBuilderParentBlockID","fb\/formInheritedIconSwitcher","fb\/formInheritedLabelSwitcher","fb\/formInheritedRequiredFieldSwitcher","fb\/formInheritedRequiredSymbolSwitcher"]},"frontis-blocks\/accordion-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"frontis-blocks\/accordion-item","version":"1.0.0","title":"Accordion Item","category":"frontis-blocks","textdomain":"frontis-blocks","description":"A customizable accordion item block for organizing content in a collapsible format.","example":{},"supports":{"anchor":false,"align":["wide","full"],"customClassName":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","parent":["frontis-blocks\/accordion"],"usesContext":["fb\/accordionparentBlockID","fb\/accordionInheritedAccordionType","fb\/accordionInheritedDisplayIcon","fb\/accordionInheritedTabIconSwitcher","fb\/accordionInheritedTabIcon","fb\/accordionInheritedTabImageUrl","fb\/accordionInheritedTabImageAlt","fb\/accordionInheritedExpandedIconSwitcher","fb\/accordionInheritedExpandedIcon","fb\/accordionInheritedExpandedImageUrl","fb\/accordionInheritedExpandedImageAlt","fb\/accordionInheritedTagName","fb\/accordionFaqSchema"]}},"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.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.1.9-beta1","1.1.9-beta2","1.1.9-beta3","1.2.0","1.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3468309,"resolution":"1","location":"assets","locale":""},"screenshot-10.jpg":{"filename":"screenshot-10.jpg","revision":3468309,"resolution":"10","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3468309,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3468309,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3468309,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3468309,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3468309,"resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3468309,"resolution":"7","location":"assets","locale":""},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3468309,"resolution":"8","location":"assets","locale":""},"screenshot-9.jpg":{"filename":"screenshot-9.jpg","revision":3468309,"resolution":"9","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1220,4121,201610,148076,152129],"plugin_category":[],"plugin_contributors":[234378],"plugin_business_model":[],"class_list":["post-208128","plugin","type-plugin","status-publish","hentry","plugin_tags-block","plugin_tags-blocks","plugin_tags-blocks-editor","plugin_tags-gutenberg","plugin_tags-gutenberg-blocks","plugin_contributors-wpmessiah","plugin_committers-boomdevs","plugin_committers-wpmessiah","plugin_support_reps-enamulwp","plugin_support_reps-samiul77","plugin_support_reps-shahel94","plugin_support_reps-shamiulbishal"],"banners":{"banner":"https:\/\/ps.w.org\/frontis-blocks\/assets\/banner-772x250.gif?rev=3468309","banner_2x":"https:\/\/ps.w.org\/frontis-blocks\/assets\/banner-1544x500.gif?rev=3468309","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/frontis-blocks\/assets\/icon-128x128.gif?rev=3468309","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/frontis-blocks\/assets\/screenshot-1.jpg?rev=3468309","caption":""},{"src":"https:\/\/ps.w.org\/frontis-blocks\/assets\/screenshot-2.jpg?rev=3468309","caption":""},{"src":"https:\/\/ps.w.org\/frontis-blocks\/assets\/screenshot-3.jpg?rev=3468309","caption":""},{"src":"https:\/\/ps.w.org\/frontis-blocks\/assets\/screenshot-4.jpg?rev=3468309","caption":""},{"src":"https:\/\/ps.w.org\/frontis-blocks\/assets\/screenshot-5.jpg?rev=3468309","caption":""},{"src":"https:\/\/ps.w.org\/frontis-blocks\/assets\/screenshot-6.jpg?rev=3468309","caption":""},{"src":"https:\/\/ps.w.org\/frontis-blocks\/assets\/screenshot-7.jpg?rev=3468309","caption":""},{"src":"https:\/\/ps.w.org\/frontis-blocks\/assets\/screenshot-8.jpg?rev=3468309","caption":""},{"src":"https:\/\/ps.w.org\/frontis-blocks\/assets\/screenshot-9.jpg?rev=3468309","caption":""},{"src":"https:\/\/ps.w.org\/frontis-blocks\/assets\/screenshot-10.jpg?rev=3468309","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Frontis Blocks<\/strong> is a block library with <strong>40+ blocks,<\/strong> global styles, sliders\/galleries, CTAs, and map\/form integrations, plus <strong>ready-made patterns<\/strong> to help you build pages faster in the Block Editor.<\/p>\n\n<p>[youtube https:\/\/youtu.be\/8d0m7ZHNrzI]<\/p>\n\n<p><strong>BUILD MODERN, FAST-LOADING PAGES IN THE WORDPRESS BLOCK EDITOR (GUTENBERG) WITH 40+ BLOCKS AND READY-MADE PATTERNS. NO CODING REQUIRED.<\/strong><\/p>\n\n<p><strong><a href=\"https:\/\/app.zipwp.com\/wp?plugins=frontis-blocks\">You can try a live demo of Frontis<\/a><\/strong><\/p>\n\n<p>Finally, a block library that lets you design beautiful, fast, and professional websites right inside WordPress. Frontis Blocks adds a wide set of powerful elements so you can build landing pages, blogs, portfolios, and stores in minutes. It works with <strong>any theme<\/strong> and pairs perfectly with the Frontis theme for a seamless full-site editing workflow.<\/p>\n\n<p>You open the WordPress editor and just want to make a good page fast. No heavy plugin, no code, no guesswork. That's why we built <strong>Frontis Blocks<\/strong>. It works right inside the Block Editor (Gutenberg Block Editor) so you can launch real pages right now. (With 40+ lightweight blocks plus premade designs.)<\/p>\n\n<p>Add an animated heading, buttons, testimonials, pricing tables, galleries, sliders, and a map block\u2014all with simple controls that feel consistent with the Editor.<\/p>\n\n<p>Now, if you've tried big page builders \u2014 <strong>Elementor, Divi, WPBakery, Bricks, Beaver Builder<\/strong> \u2014 you already know the downsides: extra interfaces, extra scripts, and sometimes slower pages as your site grows. Frontis takes a different approach which is Gutenberg first. Your content stays in standard markup, so it's easy to edit, easy to move, and built to be fast.<\/p>\n\n<p><strong>Why Frontis instead of heavy page builders (Elementor, Divi, etc.)?<\/strong><\/p>\n\n<ul>\n<li><strong>Native &amp; simple:<\/strong> Build directly in the WordPress Block Editor, using the familiar interface you already know.<\/li>\n<li><strong>Fast by default:<\/strong> Lightweight assets help pages load quickly and support SEO.<\/li>\n<li><strong>No lock-in:<\/strong> You can switch themes anytime.<\/li>\n<li><strong>Real features you'll use:<\/strong> Container for layout, global control for consistent styles, Copy &amp; Paste Styles to speed up your work.<\/li>\n<li><strong>Launch today:<\/strong> Premade designs and patterns give you a head start. Just replace text and images.<\/li>\n<\/ul>\n\n<p><strong>Why is Frontis vs. other block libraries?<\/strong><\/p>\n\n<ul>\n<li><strong>Focused, not bloated:<\/strong> <strong>40+ blocks<\/strong> that cover real pages \u2014 headings, CTAs, accordions\/tabs, sliders, counters, post grids, teams, pricing, testimonials, galleries and more.<\/li>\n<li><strong>Premade designs are included:<\/strong> Start with ready-made sections and full layouts, then tweak with global styles.<\/li>\n<li><strong>Features:<\/strong> Form styling for <strong>Fluent Forms<\/strong> and <strong>Contact Form 7,<\/strong> Google Map (no API key), animated headings, sliders\/carousels.<\/li>\n<li><strong>SEO-friendly structure:<\/strong> Clean markup and clear structure help pages rank.<\/li>\n<li><strong>Beginner-friendly, pro-ready:<\/strong> Easy controls for newcomers, deeper options when you need precision.<\/li>\n<\/ul>\n\n<h3>SOME POWERFUL FEATURES OF FRONTIS BLOCKS \ud83d\udcaa<\/h3>\n\n<ul>\n<li><strong>Layouts<\/strong> \u2013 Build responsive sections with the Container (padding, gaps, backgrounds, and layout controls).<\/li>\n<li><strong>Starter Designs &amp; Patterns<\/strong> \u2013 Mix ready-made sections and layouts to assemble pages faster.<\/li>\n<li><strong>Global Styling<\/strong> \u2013 Set site-wide defaults (container width, spacing, colors, typography) so every page stays consistent and no extra CSS.<\/li>\n<li><strong>Copy &amp; Paste Styles<\/strong> \u2013 Style a block once, reuse it everywhere. Reuse the same styling elsewhere for consistent pages.<\/li>\n<li><strong>Performance &amp; No Lock-In<\/strong> \u2013 Designed to keep markup clean and your content in standard blocks, so switching themes is straightforward.<\/li>\n<li><strong>Responsive Controls<\/strong> \u2014 Tweak spacing and alignment for mobile, tablet, and desktop.<\/li>\n<li><strong>Clean, SEO-Friendly Markup<\/strong> \u2014 Structured blocks that work well with modern themes and SEO plugins.<\/li>\n<li><strong>Theme-Agnostic<\/strong> \u2014 Regular improvements to keep compatible with current WordPress releases.<\/li>\n<li><strong>Real Support &amp; Updates<\/strong> \u2014 Actively improved so your design stays modern and reliable.<\/li>\n<\/ul>\n\n<h3>Features at a Glance<\/h3>\n\n<p>Frontis Blocks includes a growing collection of custom Gutenberg blocks for WordPress, organized by purpose, so you can design faster, stay consistent, and build page-builder style layouts inside the native editor.<\/p>\n\n<p><strong>Headings &amp; Text<\/strong><\/p>\n\n<ul>\n<li><strong>Advanced Heading:<\/strong> Create stylish headings with decorative elements, custom typography, and eye-catching designs.<\/li>\n<li><strong>Animated Heading:<\/strong> Add motion to your headings for stronger visual impact and better engagement.<\/li>\n<li><strong>Advanced Paragraph:<\/strong> Improve normal text with better spacing, styling controls, and readable layouts.<\/li>\n<li><strong>Post Title:<\/strong> Dynamically display the current post\/page title with full design control.<\/li>\n<\/ul>\n\n<p><strong>Buttons &amp; Call To Action<\/strong><\/p>\n\n<ul>\n<li><strong>Advanced Button:<\/strong> Build modern buttons with icons, gradients, shapes, and hover effects.<\/li>\n<li><strong>Dual Button:<\/strong> Show two actions side-by-side (like Buy Now \/ Learn More) with balanced styling.<\/li>\n<li><strong>Call to Action:<\/strong> Create high-converting CTA sections with bold text + buttons that stand out.<\/li>\n<\/ul>\n\n<p><strong>Sliders, Carousels &amp; Tickers<\/strong><\/p>\n\n<ul>\n<li><strong>Slider:<\/strong> Showcase multiple slides with smooth transitions, layouts, and controls.<\/li>\n<li><strong>Slide Item:<\/strong> Add and design individual slides inside the Slider.<\/li>\n<li><strong>Marquee Carousel:<\/strong> Create an infinite scrolling carousel for logos, images, or highlights.<\/li>\n<li><strong>Marquee Carousel Item:<\/strong> Add each scrolling item inside the Marquee Carousel.<\/li>\n<li><strong>News Ticker:<\/strong> Display scrolling headlines or updates\u2014great for announcements and latest posts.<\/li>\n<\/ul>\n\n<p><strong>Tabs &amp; Accordions<\/strong><\/p>\n\n<ul>\n<li><strong>Tabs:<\/strong> Organize content into clean tabbed sections to reduce scrolling and improve clarity.<\/li>\n<li><strong>Tabs Item:<\/strong> Add each tab panel inside the Tabs.<\/li>\n<li><strong>Accordion:<\/strong> Show collapsible content for FAQs, feature details, or compact layouts.<\/li>\n<li><strong>Accordion Item:<\/strong> Add each expandable section inside the Accordion.<\/li>\n<\/ul>\n\n<p><strong>Images, Media &amp; Galleries<\/strong><\/p>\n\n<ul>\n<li><strong>Advanced Image:<\/strong> Enhance images with overlays, gradients, layout positioning, and visual effects.<\/li>\n<li><strong>Advanced Video:<\/strong> Embed videos with styled layouts such as overlays and attention-grabbing designs.<\/li>\n<li><strong>Image Gallery:<\/strong> Build galleries with multiple layouts and hover effects for portfolios or showcases.<\/li>\n<\/ul>\n\n<p><strong>Content &amp; Info Boxes<\/strong><\/p>\n\n<ul>\n<li><strong>Icon Box:<\/strong> Highlight services or features with an icon + title + short text (easy to scan).<\/li>\n<li><strong>Info Box:<\/strong> Display key info in a structured layout for quick highlights or callouts.<\/li>\n<li><strong>Flip Box:<\/strong> Reveal additional content on hover\/click\u2014great for compact info or team\/service cards.<\/li>\n<li><strong>Feature List:<\/strong> Create clean feature lists using icons and short descriptions for clarity.<\/li>\n<li><strong>Team Member:<\/strong> Show team profiles with photos, roles, and social links to build trust.<\/li>\n<li><strong>Testimonial:<\/strong> Display customer reviews in polished layouts to increase credibility.<\/li>\n<li><strong>Pricing Table:<\/strong> Compare plans clearly with feature lists and strong call-to-action buttons.<\/li>\n<\/ul>\n\n<p><strong>Forms &amp; Integrations<\/strong><\/p>\n\n<ul>\n<li><strong>Post Comment Form:<\/strong> Add a styled comment form layout that matches your site design.<\/li>\n<li><strong>Contact Form 7:<\/strong> Display CF7 forms with design-friendly layouts that blend into your page.<\/li>\n<li><strong>Fluent Form:<\/strong> Present Fluent Forms in clean, modern styles for better user experience.<\/li>\n<\/ul>\n\n<p><strong>Blog &amp; Post Elements<\/strong><\/p>\n\n<ul>\n<li><strong>Post Grid:<\/strong> Show posts in a grid layout with flexible styling for blogs and magazines.<\/li>\n<li><strong>Post Category:<\/strong> Display post categories with customizable design.<\/li>\n<li><strong>Post Featured Image:<\/strong> Show featured images dynamically with layout and style control.<\/li>\n<\/ul>\n\n<p><strong>Social &amp; Sharing<\/strong><\/p>\n\n<ul>\n<li><strong>Social Share:<\/strong> Add share buttons so visitors can share your content faster.<\/li>\n<li><strong>Social Share Child:<\/strong> Build each share option inside the Social Share block.<\/li>\n<li><strong>Social Icons:<\/strong> Add social profile icons with multiple styles, layouts, and spacing controls.<\/li>\n<\/ul>\n\n<p><strong>Counters, Timers &amp; Progress<\/strong><\/p>\n\n<ul>\n<li><strong>Counter Number:<\/strong> Highlight numbers like users, downloads, or milestones with style controls.<\/li>\n<li><strong>Progressbar:<\/strong> Visualize progress, skills, or stats using clean progress indicators.<\/li>\n<li><strong>Countdown:<\/strong> Create countdown timers for launches, sales, events, and deadlines.<\/li>\n<\/ul>\n\n<p><strong>Layout &amp; Structure<\/strong><\/p>\n\n<ul>\n<li><strong>Container:<\/strong> Build flexible sections and layouts with better control over spacing and alignment.<\/li>\n<\/ul>\n\n<p><strong>Navigation &amp; Maps<\/strong><\/p>\n\n<ul>\n<li><strong>Advanced Navigation:<\/strong> Create modern menus with improved styling and layout options.<\/li>\n<li><strong>Off-Canvas Menu:<\/strong> Add an off-canvas slide-in menu with a toggleable hamburger icon, customizable menu positions (left\/right), and responsive controls for modern mobile-friendly navigation.<\/li>\n<li><strong>Google Map:<\/strong> Add a map section for locations, contact pages, and store pages.<\/li>\n<\/ul>\n\n<p><strong>Technical &amp; Performance<\/strong><\/p>\n\n<ul>\n<li><strong>Critical CSS Separator:<\/strong> Organize and separate critical styling sections to help manage performance-focused layouts.<\/li>\n<\/ul>\n\n<p>This collection is designed to fit any project\u2014whether you're building a portfolio, business site, blog, or e-commerce store\u2014while keeping everything inside the editor for a faster, cleaner workflow.<\/p>\n\n<h3>Frontis Blocks + Frontis Theme = Future-Ready WordPress (FSE)<\/h3>\n\n<p><strong>Frontis Blocks<\/strong> works with any theme, but it works best with the <strong>Frontis Theme<\/strong> \u2014 both are built for <strong>Full Site Editing (FSE),<\/strong> which is the future of WordPress.<\/p>\n\n<ul>\n<li><strong>One smooth workflow:<\/strong> Design headers, footers, and templates in the editor with the same blocks you use for pages.<\/li>\n<li><strong>Fast &amp; stable:<\/strong> Shared lightweight styles (no CSS fights) for better performance and Core Web Vitals.<\/li>\n<li><strong>Consistent design system:<\/strong> Premade designs\/patterns look the same site-wide\u2014no patchwork.<\/li>\n<li><strong>No lock-in:<\/strong> You can change themes at any time.<\/li>\n<\/ul>\n\n<h3>All Your Favorite Plugins\u2014Supported<\/h3>\n\n<p>WooCommerce\nYoast SEO\nRank Math\nAll in One SEO\nSEOPress\nThe SEO Framework\nWP Rocket\nWP-Optimize\nSmush\nImagify\nContact Form 7\nWPForms\nFluent Forms\nMailchimp for WordPress\nAdvanced Custom Fields (ACF)\nLearnDash\nTutor LMS\nWPML\nAnd More<\/p>\n\n<h3>Documentation<\/h3>\n\n<p>Start with the <strong>Frontis Blocks documentation<\/strong> for quick setup, guides, and best practices. Clear steps, screenshots, and tips to help you build faster in the Gutenberg editor.<\/p>\n\n<p><strong><a href=\"https:\/\/docs.wpmessiah.com\/docs\/frontis-blocks\/\">Docs<\/a><\/strong><\/p>\n\n<h3>Support<\/h3>\n\n<p>Need help after checking the docs? Send us a message via <strong>Frontis support.<\/strong> Share your WordPress version, theme, and steps to reproduce\u2014we'll reply fast.<\/p>\n\n<p><strong><a href=\"https:\/\/support.wpmessiah.com\/\">Support<\/a><\/strong><\/p>\n\n<h3>Say Hello, Get Help - Connect with the Frontis Team<\/h3>\n\n<p>We're just a message away. Follow us for quick tips, release news, 60-second tutorials, and fast help from real humans. Got a question about <strong>Frontis<\/strong> or your setup? DM us \u2014 we'll jump in.<\/p>\n\n<ul>\n<li><strong>Facebook Group:<\/strong> https:\/\/www.facebook.com\/groups\/wpmessiah<\/li>\n<li><strong>Discord:<\/strong> https:\/\/discord.gg\/wEVmDvRbad<\/li>\n<li><strong>YouTube Tutorials:<\/strong> https:\/\/www.youtube.com\/@wpmessiahacademy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>There is no prerequisites for installing <strong>Frontis Blocks<\/strong>. You can follow the steps below to complete the installation.<\/p>\n\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to <code>Plugins &gt; Add New<\/code> screen from your WordPress website dashboard.<\/li>\n<li>Search for <code>Frontis Blocks<\/code>.<\/li>\n<li>Install and activate the plugin, that's it!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20frontis%20blocks%3F\"><h3>What is Frontis Blocks?<\/h3><\/dt>\n<dd><p>Frontis Blocks is a WordPress plugin that adds powerful blocks to the Gutenberg editor (Block Editor). It helps you build modern pages fast.<\/p><\/dd>\n<dt id=\"how%20many%20blocks%20are%20included%3F\"><h3>How many blocks are included?<\/h3><\/dt>\n<dd><p>Right now, Frontis Blocks includes 40+ blocks (and growing). You'll find headings, buttons, galleries, sliders, tabs\/accordions, pricing tables, testimonials, post grids, and more.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20any%20theme%3F\"><h3>Does it work with any theme?<\/h3><\/dt>\n<dd><p>Yes. Frontis Blocks works with any WordPress theme. It works best with the Frontis Theme, which is built for Full Site Editing (FSE).<\/p><\/dd>\n<dt id=\"is%20frontis%20blocks%20free%3F\"><h3>Is Frontis Blocks free?<\/h3><\/dt>\n<dd><p>Yes. Frontis Blocks is free to install and use.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20site%3F\"><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>No. Frontis is lightweight and performance-minded. Assets are optimized so your pages stay fast and SEO-friendly.<\/p><\/dd>\n<dt id=\"is%20this%20a%20page%20builder%3F\"><h3>Is this a page builder?<\/h3><\/dt>\n<dd><p>No. It's a Gutenberg block library that gives you a page-builder-style workflow inside the Gutenberg editor. You get page-builder results without the extra weight or lock-in.<\/p><\/dd>\n<dt id=\"do%20i%20need%20coding%20skills%3F\"><h3>Do I need coding skills?<\/h3><\/dt>\n<dd><p>No. You can build everything with simple controls. If you're advanced, you can still fine-tune designs with the tools you already know.<\/p><\/dd>\n<dt id=\"do%20you%20have%20premade%20designs%20or%20patterns%3F\"><h3>Do you have premade designs or patterns?<\/h3><\/dt>\n<dd><p>Yes. You can start with pre-made sections\/patterns and then customize them. It helps you launch pages in minutes.<\/p><\/dd>\n<dt id=\"does%20it%20support%20full%20site%20editing%20%28fse%29%3F\"><h3>Does it support Full Site Editing (FSE)?<\/h3><\/dt>\n<dd><p>Yes. Frontis works great with FSE, and it's best paired with the Frontis Theme for a smooth, future-ready setup.<\/p><\/dd>\n<dt id=\"is%20it%20mobile-friendly%3F\"><h3>Is it mobile-friendly?<\/h3><\/dt>\n<dd><p>Yes. All blocks are responsive. You can adjust spacing, alignment, and layout for mobile, tablet, and desktop.<\/p><\/dd>\n<dt id=\"is%20frontis%20blocks%20good%20for%20seo%3F\"><h3>Is Frontis Blocks good for SEO?<\/h3><\/dt>\n<dd><p>Yes. Blocks use clean, semantic markup, which helps search engines understand your content. It's built with SEO and performance in mind.<\/p><\/dd>\n<dt id=\"can%20i%20switch%20themes%20later%3F\"><h3>Can I switch themes later?<\/h3><\/dt>\n<dd><p>Yes. Your content is standard markup, so you can switch themes or tools anytime\u2014no lock-in.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1 \u2013 03 April 2026<\/h4>\n\n<ul>\n<li><strong>New<\/strong>: Added Full-site import functionality in the Template Library for faster site building.<\/li>\n<li><strong>Fixed<\/strong>: Resolved import-related issues in the Slider block on both editor and frontend.<\/li>\n<li><strong>Fixed<\/strong>: Resolved SureCart conflict issue to ensure smooth functionality.<\/li>\n<li><strong>Improved<\/strong>: Added permalink update system for better site structure.<\/li>\n<li><strong>Improved<\/strong>: Optimized Template Library metadata and removed internal unused code for better performance.<\/li>\n<li><strong>Improved<\/strong>: Updated dependencies for better stability and build consistency.<\/li>\n<\/ul>\n\n<h4>1.2.0 \u2013 17 March 2026<\/h4>\n\n<ul>\n<li><strong>New<\/strong>: Added Google Fonts preload toggle in Performance settings.<\/li>\n<li><strong>Fixed<\/strong>: Resolved Google Fonts URL sanitization issues.<\/li>\n<li><strong>Fixed<\/strong>: Resolved issue where Google Fonts were not loading in the editor.<\/li>\n<li><strong>Fixed<\/strong>: Resolved SVG rendering and menu URL update issues during full-page site imports.<\/li>\n<li><strong>Fixed<\/strong>: Improved frontend icon rendering and import modal logic.<\/li>\n<li><strong>Fixed<\/strong>: Resolved Post Category block title, count, and \"View All\" button styling issues, along with style-3 default image fallback.<\/li>\n<li><strong>Fixed<\/strong>: Resolved Post Grid Element Visibility issues for style-2 \u2014 categories toggle now auto-enables for style-2 and disables for style-1, and empty category\/tag wrappers are no longer rendered.<\/li>\n<li><strong>Fixed<\/strong>: Resolved icon rendering issues in Team Member and Testimonial blocks on the frontend.<\/li>\n<li><strong>Improved<\/strong>: Added nonce validation in Global Settings AJAX and standardized nonces for better security.<\/li>\n<li><strong>Improved<\/strong>: Refactored Global Settings to remove dead code and improve maintainability.<\/li>\n<li><strong>Fixed<\/strong>: Resolved Global Colors panel issues where adding many custom colors or custom gradients could stop updating correctly, fail to persist, or disappear after save.<\/li>\n<li><strong>Fixed<\/strong>: Restored and stabilized the original Global Colors editor UI, including proper add action alignment for empty Custom and Custom Gradient states.<\/li>\n<li><strong>Fixed<\/strong>: Resolved Global Colors panel overflow issues by improving scroll behavior for long solid, custom color, and custom gradient palettes.<\/li>\n<li><strong>Improved<\/strong>: Added safe theme palette auto-sync for Global Colors, so default theme colors now update automatically after theme switches while preserving manually customized palettes.<\/li>\n<li><strong>Improved<\/strong>: Added theme-aware cache invalidation for global color and gradient settings to prevent stale palette data after changing themes.<\/li>\n<li><strong>New<\/strong>: Added render type switch for Rive Animation block with improved speed optimization.<\/li>\n<li><strong>Fixed<\/strong>: Resolved Rive animation autoplay feature and resize issues on device change.<\/li>\n<li><strong>Fixed<\/strong>: Fixed frontend Google Fonts loading issues.<\/li>\n<li><strong>Fixed<\/strong>: Global typography now applies by default, block-level font overrides work when explicitly set, and clearing a block font correctly falls back to the global font on the frontend.<\/li>\n<li><strong>Improved<\/strong>: Refactored and reviewed global typography settings for better maintainability.<\/li>\n<li><strong>Maintenance<\/strong>: Consolidated build system by removing Grunt and pinning dependencies.<\/li>\n<li><strong>Maintenance<\/strong>: Removed unused <code>@rive-app\/react-webgl2<\/code> dependency.<\/li>\n<\/ul>\n\n<h4>1.1.9 \u2013 02 March 2026<\/h4>\n\n<ul>\n<li><strong>New<\/strong>: Introduced Form Builder, Text Field, and Textarea Field blocks with full styling controls and SMTP email delivery.<\/li>\n<li><strong>New<\/strong>: Added Ajax search support.<\/li>\n<li><strong>Fixed<\/strong>: Resolved Editor Options dashboard toast notification flood, offcanvas text issues, child block hidden issues, and Pro block toggle disable issues.<\/li>\n<li><strong>Fixed<\/strong>: Improved logic for Automatic Block Recovery and Copy-Paste settings to prevent unnecessary auto-saving.<\/li>\n<li><strong>Fixed<\/strong>: Resolved Advanced Heading block recovery, alignment, Container padding unlink, and Separator alignment issues.<\/li>\n<li><strong>Fixed<\/strong>: Fixed media link replacement issues during uploads.<\/li>\n<li><strong>Fixed<\/strong>: Fixed custom CSS rendering issues.<\/li>\n<li><strong>Fixed<\/strong>: Fixed navigation template import issues.<\/li>\n<li><strong>Fixed<\/strong>: Corrected global typography CSS variable names for textTransform and textDecoration in the editor.<\/li>\n<li><strong>Improved<\/strong>: Enhanced plugin update handling to ensure default settings are correctly initialized without user intervention.<\/li>\n<li><strong>Improved<\/strong>: Full-site-import data validation and synchronization from the portal.<\/li>\n<li><strong>Improved<\/strong>: Added responsive alignment controls for blocks.<\/li>\n<li><strong>Improved<\/strong>: Updated Pro condition checks, links, and Advanced Mega Menu Pro availability check.<\/li>\n<li><strong>Improved<\/strong>: Updated form-builder message body format and added Composer support for deployment workflow.<\/li>\n<li><strong>Refactor<\/strong>: Cleaned up unnecessary files and code across multiple blocks (Advanced Heading, Container, Slider, Form Builder, etc.) to improve plugin footprint.<\/li>\n<li><strong>Deprecation<\/strong>: Improved handling for deprecated block versions and file organization.<\/li>\n<\/ul>\n\n<h4>1.1.8 \u2013 13 February 2026<\/h4>\n\n<ul>\n<li><strong>New<\/strong>: Added Rive Animation block.<\/li>\n<li><strong>Fixed<\/strong>: Resolved Advanced Video block \"Error 153\" loading issues in the Gutenberg editor.<\/li>\n<li><strong>Optimization<\/strong>: Improved overall block performance and editor speed by reducing re-renders and optimizing <code>useEffect<\/code> cycles.<\/li>\n<li><strong>Performance<\/strong>: Significant optimizations across all blocks to improve stability and editor experience.<\/li>\n<li><strong>Refactor<\/strong>: Implemented <code>useBlockIdGenerator<\/code> hook to resolve block ID mismatch and duplication issues.<\/li>\n<li><strong>Container Block<\/strong>: Unified layout constants and fixed Child Container custom CSS selector issues.<\/li>\n<li><strong>Testimonial Block<\/strong>: Refactored styling logic and presets into separate modules for better performance.<\/li>\n<li><strong>Marquee<\/strong>: Fixed autoplay and interaction issues across frontend and editor.<\/li>\n<li><strong>Bug Fixes<\/strong>: Resolved SVG attribute formatting errors, dashboard save errors, and various block-specific bugs (Slider, Image Gallery, Social Icons).<\/li>\n<\/ul>\n\n<h4>1.1.7 \u2013 22 January 2026<\/h4>\n\n<ul>\n<li><strong>Security Fixes<\/strong><\/li>\n<li><strong>Fixed Unauthenticated SSRF<\/strong>: Secured <code>template_proxy<\/code> and <code>\/proxy-image<\/code> endpoints. Added strict <code>manage_options<\/code> capability checks and implemented <code>wp_safe_remote_get()<\/code> to block private network access (CVE-2026-0807).<\/li>\n<li><strong>Implemented Domain Allowlist<\/strong>: Restricted proxy requests to only trusted domains (<code>PORTAL_API<\/code> and <code>WORDPRESS_SYNC_API<\/code>) to prevent arbitrary URL access.<\/li>\n<li><strong>Improved Database Security<\/strong>: Updated SQL queries in <code>Settings.php<\/code> to use <code>$wpdb-&gt;prepare()<\/code> for all variable inputs.<\/li>\n<li><p><strong>Enhanced Sanitization<\/strong>: Enabled strict type-based sanitization for all option updates and added <code>wp_unslash()<\/code> for JSON import handling.<\/p><\/li>\n<li><p><strong>New Block<\/strong><\/p><\/li>\n<li><p>Introduced Off-Canvas Menu block with toggleable hamburger icon, customizable menu positions (left\/right), and responsive controls for a modern navigation experience.<\/p><\/li>\n<li><p><strong>Performance Optimizations<\/strong><\/p><\/li>\n<li>Implemented lazy loading for Inspector components across all blocks to improve editor performance and reduce initial load time.<\/li>\n<li>Optimized block rendering by persisting blockStyle attribute and removing redundant editorStyle declarations.<\/li>\n<li><p>Enhanced loading efficiency for 20+ blocks including Advanced Navigation, Icon Box, Info Box, Testimonial, Countdown, Counter Number, Google Map, Image Gallery, Lottie Animation, Marquee Carousel, News Ticker, and more.<\/p><\/li>\n<li><p><strong>Improvements<\/strong><\/p><\/li>\n<li>Better code organization and formatting across multiple blocks.<\/li>\n<li>Improved inline CSS handling for faster page rendering.<\/li>\n<li><p>Enhanced editor experience with smoother block insertion and configuration.<\/p><\/li>\n<li><p><strong>Compatibility<\/strong><\/p><\/li>\n<li>Tested and confirmed compatibility with the latest WordPress and Gutenberg versions.<\/li>\n<\/ul>\n\n<h4>1.1.6 \u2013 29 december 2025<\/h4>\n\n<ul>\n<li><strong>Fix<\/strong><\/li>\n<li>Removed GSAP library to ensure full GPL compatibility.<\/li>\n<li>Corrected text domain mismatches for internationalization.<\/li>\n<li>Improved sanitization for plugin settings.<\/li>\n<li>Resolved dynamic string issues in translation functions.<\/li>\n<li><strong>Update<\/strong><\/li>\n<li>Updated plugin name and description to meet directory guidelines.<\/li>\n<\/ul>\n\n<h4>1.1.5 \u2013 23 december 2025<\/h4>\n\n<ul>\n<li><strong>Bug fixsing<\/strong><\/li>\n<li>When saving a template, the related pages and posts will be in assets generation ( compiling ) mode, so the pages and posts will not appear broken.<\/li>\n<\/ul>\n\n<h4>1.1.4 \u2013 12 december 2025<\/h4>\n\n<ul>\n<li><strong>Added<\/strong><\/li>\n<li>Introduced a new Lottie Animation block to help you add lightweight, scalable animations using Lottie files (JSON) directly in the editor.<\/li>\n<li>Improved the block setup for smoother insertion and easier configuration inside the block editor.<\/li>\n<li><strong>Bug fixsing<\/strong><\/li>\n<li>Resolved multiple issues in the Post Category block, including more stable category rendering and improved behavior in different post\/category scenarios.<\/li>\n<li>Fixed minor UI\/selection inconsistencies to ensure the block works more reliably in the editor and on the frontend.<\/li>\n<li><strong>Compatibility<\/strong><\/li>\n<li>Confirmed compatibility with WordPress 6.9, ensuring the plugin works properly with the latest editor and core updates.<\/li>\n<\/ul>\n\n<h4>1.1.3 \u2013 28 November 2025<\/h4>\n\n<ul>\n<li><strong>Added<\/strong><\/li>\n<li><code>Breadcrumbs<\/code> block for contextual navigation trails.<\/li>\n<li><code>Business Hours<\/code> block to display location-aware time information.<\/li>\n<li>Global header\/footer and page title visibility controls in the settings panel.<\/li>\n<li><p>Update the native setting panel UI<\/p><\/li>\n<li><p><strong>Fixed<\/strong><\/p><\/li>\n<li>Advanced Video block rendering glitches when multiple instances exist on the same page.<\/li>\n<\/ul>\n\n<h4>1.1.2 \u2013 14 November 2025<\/h4>\n\n<ul>\n<li><strong>Added<\/strong><\/li>\n<li><code>Advanced Paragraph<\/code> block.<\/li>\n<li><code>Post category<\/code> block.<\/li>\n<li><code>Post comment<\/code> block.<\/li>\n<li><p><code>Social Share<\/code> block.<\/p><\/li>\n<li><p><strong>Improved<\/strong><\/p><\/li>\n<li><p>Redesigned the dashboard with a cleaner layout, improved navigation, and better overall usability.<\/p><\/li>\n<li><p><strong>Compatibility<\/strong><\/p><\/li>\n<li>Works with the latest <strong>Gutenberg<\/strong> and <strong>WordPress<\/strong>.<\/li>\n<\/ul>\n\n<h4>1.1.1 \u2013 07 November 2025<\/h4>\n\n<ul>\n<li><strong>Added<\/strong><\/li>\n<li><code>Post Title<\/code> block.<\/li>\n<li><p>Post Featured Image support for <strong>Pages<\/strong> and <strong>Site<\/strong> to speed up layout creation from the inserter.<\/p><\/li>\n<li><p><strong>Improved<\/strong><\/p><\/li>\n<li><p>Enhancements across existing blocks: refined controls, better defaults, and increased stability.<\/p><\/li>\n<li><p><strong>Fixed<\/strong><\/p><\/li>\n<li><p>Multiple bug fixes across existing blocks.<\/p><\/li>\n<li><p><strong>Compatibility<\/strong><\/p><\/li>\n<li>Works with the latest <strong>Gutenberg<\/strong> and <strong>WordPress<\/strong>.<\/li>\n<\/ul>\n\n<h4>1.1.0 \u2013 16 October 2025<\/h4>\n\n<ul>\n<li><strong>Template Patterns<\/strong> for <strong>Pages<\/strong> and <strong>Site<\/strong> to speed up layout creation from the inserter.<\/li>\n<li>Enhancements across existing blocks (refined controls, better defaults, stability).<\/li>\n<li>Multiple bug fixes across existing blocks.<\/li>\n<li>Works with the <strong>latest Gutenberg and WordPress<\/strong><\/li>\n<\/ul>\n\n<h4>1.0.9 \u2013 04 September 2025<\/h4>\n\n<p>New Blocks:\nAdvanced Navigation\nGogle map\nFlip Box\nTabs<\/p>\n\n<p>New Features:\nAdded Default Container Width option in the Frontis dashboard\nAdded Container Column Gap\nAdded Container Row Gap\nAdded Container Padding\nAutomatic Block Recovery\nCopy &amp; Paste Styles\nQuick Action Bar<\/p>\n\n<p>Resolved Issues:\n- Advanced Button Block \u2013 Fixed background color reset, removed width limitation (now supports larger values), eliminated unnecessary icon gap for icon-only buttons, removed unwanted placeholder text when button text is cleared, and resolved wrapper conflict with slider controls.<\/p>\n\n<ul>\n<li><p>Post Grid Block \u2013 Fixed \"Read More\" button background reset issue and ensured \"Load More\" button hides automatically once all posts are loaded.<\/p><\/li>\n<li><p>Team Member Block \u2013 Added responsive alignment controls for both Social Profiles (Basic Tab) and Content section (Style Tab).<\/p><\/li>\n<li><p>Testimonial Block \u2013 Fixed author hover color issue where the normal color was changing automatically.<\/p><\/li>\n<li><p>Advanced Image Block \u2013 Fixed issue where selecting an image from the Media Library did not display it in the block. Direct upload now works as expected.<\/p><\/li>\n<li><p>Global Typography Settings \u2013 Increased maximum value support for font size and line height (200px+). Fixed UI overflow bug.<\/p><\/li>\n<\/ul>\n\n<h4>1.0.8 \u2013 23 May 2025<\/h4>\n\n<p>New Features:<\/p>\n\n<ul>\n<li><p>Container Block \u2013 Introduced a flexible container block for advanced layout control.<\/p><\/li>\n<li><p>Animated Heading Block \u2013 Added support for dynamic, animated headings to enhance visual engagement.<\/p><\/li>\n<li><p>Counter Number Block \u2013 Implemented an animated number counter block for showcasing statistics.<\/p><\/li>\n<li><p>Slider Block \u2013 Introduced a customizable slider block for showcasing content in a carousel format.<\/p><\/li>\n<li><p>Marquee Slider Block \u2013 Added a continuous scrolling marquee slider for dynamic content display.<\/p><\/li>\n<li><p>Custom Class and ID Options \u2013 Enabled the addition of custom CSS classes and IDs for enhanced styling and targeting.<\/p><\/li>\n<li><p>Layout Position and Overflow Options \u2013 Added new layout controls including positioning and overflow handling.<\/p><\/li>\n<li><p>Global Sidebar for Settings \u2013 Introduced a unified global settings sidebar for consistent control across blocks and plugin-wide configurations.<\/p><\/li>\n<\/ul>\n\n<p>Enhancements:<\/p>\n\n<ul>\n<li>Optimized Asset Generation \u2013 All CSS files are now merged and loaded as a single stylesheet; JavaScript files are also bundled to improve performance and reduce HTTP requests.<\/li>\n<\/ul>\n\n<p>Fixes:<\/p>\n\n<ul>\n<li>Resolved various issues related to existing blocks to improve stability and compatibility.<\/li>\n<\/ul>\n\n<h4>1.0.7 - 02 March 2025<\/h4>\n\n<ul>\n<li>Fix some Emprty css render issues<\/li>\n<\/ul>\n\n<h4>1.0.6 - 27 Feb 2025<\/h4>\n\n<ul>\n<li>Fix some minor issues<\/li>\n<\/ul>\n\n<h4>1.0.5 - 26 Feb 2025<\/h4>\n\n<ul>\n<li>Fix dual button border radius issues<\/li>\n<li>Fix feature-list padding issues <\/li>\n<li>Fix form label margin issues<\/li>\n<li>Support Deprecated version <\/li>\n<li>Add global typography control<\/li>\n<li>Add global color control<\/li>\n<\/ul>\n\n<h4>1.0.4 - 24 Feb 2025<\/h4>\n\n<ul>\n<li>Fix advanced video issues<\/li>\n<\/ul>\n\n<h4>1.0.3 - 22 Feb 2025<\/h4>\n\n<ul>\n<li>Fix advanced Image padding and margin issues<\/li>\n<\/ul>\n\n<h4>1.0.2 - 22 Feb 2025<\/h4>\n\n<ul>\n<li>Add Advanced Image Blocks<\/li>\n<\/ul>\n\n<h4>1.0.1 - 20 Feb 2025<\/h4>\n\n<ul>\n<li>Resolved minor issues for improved stability.<\/li>\n<li>Added a redirect feature in the dashboard for better navigation.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 19 Feb 2025<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Frontis Blocks - WordPress block library for Gutenberg Editor with 40+ blocks, patterns, sliders, galleries, CTAs, maps, forms, and global styles.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/208128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=208128"}],"author":[{"embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpmessiah"}],"wp:attachment":[{"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=208128"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=208128"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=208128"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=208128"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=208128"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=208128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}