{"id":336483,"date":"2026-10-27T15:01:28","date_gmt":"2026-10-27T15:01:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/prime-blocks\/"},"modified":"2026-10-30T10:03:29","modified_gmt":"2026-10-30T10:03:29","slug":"flexify-blocks","status":"publish","type":"plugin","link":"https:\/\/nl.wordpress.org\/plugins\/flexify-blocks\/","author":23294115,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"trunk","tested":"7.1.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Flexify Blocks","header_author":"WpFlexify","header_description":"A collection of Gutenberg blocks that extends the WordPress Block Editor with customizable content and layout blocks.","assets_banners_color":"f2f6fd","last_updated":"2026-10-30 10:03:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":119,"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":"wpflexify","date":"2026-10-30 10:03:29","revision":3774844}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3768808,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.gif":{"filename":"banner-1544x500.gif","revision":3768808,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.gif":{"filename":"banner-772x250.gif","revision":3768808,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":{"flexify-blocks\/image":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"flexify-blocks\/image","title":"Image","category":"flexify-blocks","description":"A custom advanced image block.","supports":{"html":false,"align":["wide","full"]},"textdomain":"flexify-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php","usesContext":["postId","postType"]},"flexify-blocks\/text":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"flexify-blocks\/text","title":"Text","category":"flexify-blocks","supports":{"align":["center","wide","full"]},"description":"Add and style text block with optional dynamic content","keywords":["text","paragraph","flexify","advanced paragraph","flexify text block"],"attributes":{"blockID":{"type":"string"},"dynamicContent":{"type":"object","default":{"enable":false,"type":""}},"dynamicLink":{"type":"object","default":{"enable":false,"type":""}},"text":{"type":"string","default":"Write, style, and structure your content easily with flexify's text block."},"textTag":{"type":"string","default":"p"},"enableLink":{"type":"boolean","default":false},"textLink":{"type":"object","default":{"url":"","target":"","noFollow":false}}},"example":{"preview":true},"editorScript":"file:.\/index.js","editorStyle":["file:.\/index.css"],"style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php","usesContext":["postId","postType"]},"flexify-blocks\/button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"flexify-blocks\/button","title":"Button","category":"flexify-blocks","description":"A container that only accepts Button blocks as children.","attributes":{"blockID":{"type":"string"},"dynamicContent":{"type":"object","default":{"enable":false,"type":""}},"dynamicLink":{"type":"object","default":{"enable":false,"type":""}},"btnText":{"type":"string","default":"Click Me!"},"enableLink":{"type":"boolean","default":false},"btnLink":{"type":"object","default":{"url":"","target":"","noFollow":false}},"btnIcon":{"type":"object","default":{"type":"svg","value":"<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\" fill=\"currentColor\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\"\/><\/svg>","label":"star"}},"btnIconPosition":{"type":"string","default":"after"},"visiblityDesktop":{"type":"boolean","default":false},"visiblityTablet":{"type":"boolean","default":false},"visiblityMobile":{"type":"boolean","default":false}},"supports":{"html":false,"align":["center","wide","full"]},"textdomain":"flexify-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php","usesContext":["postId","postType"]},"flexify-blocks\/container":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"flexify-blocks\/container","title":"Container","category":"flexify-blocks","description":"A flexible container block.","keywords":["container","section","column","row","grid","flex","layout","flexify"],"supports":{"align":["wide","full"],"html":false,"customClassName":false},"example":{"preview":true},"editorScript":"file:.\/index.js","editorStyle":["file:.\/index.css"],"style":"file:.\/style-index.css","viewScript":"file:.\/view.js"},"flexify-blocks\/icons":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"flexify-blocks\/icons","title":"Icons","category":"flexify-blocks","description":"A container that only accepts Icon blocks as children.","supports":{"html":false,"align":["wide","full"]},"textdomain":"flexify-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"flexify-blocks\/heading":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"flexify-blocks\/heading","title":"Heading","category":"flexify-blocks","supports":{"align":["center","wide","full"]},"icon":"editor-paragraph","description":"A custom heading block.","keywords":["heading","flexify","advanced heading","flexify blocks heading","blocks heading","heading blocks"],"attributes":{"blockID":{"type":"string"},"dynamicContent":{"type":"object","default":{"enable":false,"type":""}},"dynamicLink":{"type":"object","default":{"enable":false,"type":""}},"heading":{"type":"string","default":"Add Your Heading Text."},"headingTag":{"type":"string","default":"h2"},"enableLink":{"type":"boolean","default":false},"headingLink":{"type":"object","default":{"url":"","target":"","noFollow":false}}},"example":{"preview":true},"editorScript":"file:.\/index.js","editorStyle":["file:.\/index.css"],"style":"file:.\/style-index.css","render":"file:.\/render.php","usesContext":["postId","postType"]},"flexify-blocks\/icon":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"flexify-blocks\/icon","title":"Icon","category":"flexify-blocks","icon":"star-filled","parent":["flexify-blocks\/icons"],"description":"A single icon, can be used inside the Icons block.","attributes":{"blockID":{"type":"string"},"visiblityDesktop":{"type":"boolean","default":false},"visiblityTablet":{"type":"boolean","default":false},"visiblityMobile":{"type":"boolean","default":false},"enableLink":{"type":"boolean","default":false},"iconLink":{"type":"object","default":{"url":"","target":"","noFollow":false}},"dynamicLink":{"type":"object","default":{"enable":false,"type":""}}},"supports":{"html":true,"align":["center","wide","full"]},"textdomain":"flexify-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php","usesContext":["postId","postType"]}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[148857,4121,2487,152129,158276],"plugin_category":[],"plugin_contributors":[243414],"plugin_business_model":[],"class_list":["post-336483","plugin","type-plugin","status-publish","hentry","plugin_tags-block-editor","plugin_tags-blocks","plugin_tags-dynamic-content","plugin_tags-gutenberg-blocks","plugin_tags-wordpress-blocks","plugin_contributors-wpflexify","plugin_committers-wpflexify"],"banners":{"banner":"https:\/\/ps.w.org\/flexify-blocks\/assets\/banner-772x250.gif?rev=3768808","banner_2x":"https:\/\/ps.w.org\/flexify-blocks\/assets\/banner-1544x500.gif?rev=3768808","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/flexify-blocks\/assets\/icon-256x256.gif?rev=3768808","icon_2x":"https:\/\/ps.w.org\/flexify-blocks\/assets\/icon-256x256.gif?rev=3768808","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Flexify Blocks adds seven blocks to the WordPress Block Editor for arranging page content, styling layouts, and displaying selected post and author information.<\/p>\n\n<p>Use the Container block to organize core WordPress blocks and Flexify Blocks in nested layouts. Add Text, Heading, Image, Button, and Icon blocks for common page content. The Icons block groups Icon blocks together.<\/p>\n\n<p>Adjust layout and appearance from the block settings. Depending on the block, controls include responsive widths and spacing, alignment, typography, backgrounds, hover styles, overlays, borders, shadows, and visibility by device. An optional Custom CSS panel is available for users who want to write CSS.<\/p>\n\n<p>Selected blocks can display dynamic values from the current post, including its title, excerpt, category or tag, date, time, author information, and featured image details. The Image block can also use the current post's featured image or the author's profile image. Dynamic links can use the current post or author URL.<\/p>\n\n<p>No additional WordPress plugin is required. Insert Flexify Blocks from the Block Editor inserter and configure each block in its settings sidebar.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Container layouts: Add nested content, use column layout presets, and adjust width, direction, wrapping, alignment, and gaps. Add a tilt, triangle, curve, wave, or arrow shape divider.<\/li>\n<li>Text and headings: Add text or headings, choose the HTML tag, style typography, and optionally link the content.<\/li>\n<li>Images: Choose an image size, add a caption or link, and use a featured image or author profile image dynamically.<\/li>\n<li>Buttons: Set button text, link behavior, and icon placement. Button text and links can use supported dynamic values.<\/li>\n<li>Icons: Group Icon blocks in an Icons block. Choose a Font Awesome icon or upload or paste an SVG; adjust icon styling and add a link.<\/li>\n<li>Responsive controls: Configure supported layout, spacing, and typography settings for desktop, tablet, and mobile. Hide a block on selected device sizes.<\/li>\n<li>Styling controls: Use color, gradient, or image backgrounds, hover backgrounds, overlays, borders, border radius, and shadows. Add a CSS ID or class, or enter optional custom CSS.<\/li>\n<li>Dynamic content: Use supported current-post and author values in Text, Heading, Button, and Image blocks. Dynamic text supports before, after, and fallback text.<\/li>\n<li>Block settings: Enable or disable the completed Flexify Blocks block types from the plugin settings page.<\/li>\n<\/ul>\n\n<h3>Credits<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/FortAwesome\/Font-Awesome\">Font Awesome<\/a> \u2013 Used under MIT and SIL OFL licenses.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress dashboard, go to Plugins &gt; Add New Plugin and search for Flexify Blocks. Select Install Now, then Activate.<\/li>\n<li>Create or edit a page or post using the WordPress Block Editor.<\/li>\n<li>Select the inserter (+), search for a block such as Container, Text, Heading, Image, Button, or Icons, and insert it.<\/li>\n<li>To add an individual Icon block, first insert the Icons block, then add an Icon inside it. To create columns, insert a Container and choose a layout preset or add blocks inside it.<\/li>\n<li>Select a block and adjust its content and appearance in the settings sidebar.<\/li>\n<li>Preview the page at desktop, tablet, and mobile sizes, then publish or update it.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20know%20how%20to%20code%3F\"><h3>Do I need to know how to code?<\/h3><\/dt>\n<dd><p>You can create layouts and adjust the available styles using the Block Editor controls. The Custom CSS panel is optional and is intended for users who want to write CSS.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20flexify%20blocks%3F\"><h3>Where do I find Flexify Blocks?<\/h3><\/dt>\n<dd><p>Open the Block Editor inserter (+) and search for the block name, or browse the Flexify Blocks category.<\/p><\/dd>\n<dt id=\"does%20flexify%20blocks%20work%20with%20the%20wordpress%20block%20editor%3F\"><h3>Does Flexify Blocks work with the WordPress Block Editor?<\/h3><\/dt>\n<dd><p>Yes. Flexify Blocks adds blocks to the standard WordPress Block Editor. The final appearance can vary with your theme's styles, so preview the page with your active theme before publishing.<\/p><\/dd>\n<dt id=\"can%20i%20adjust%20blocks%20for%20mobile%20and%20tablet%3F\"><h3>Can I adjust blocks for mobile and tablet?<\/h3><\/dt>\n<dd><p>Supported layout, spacing, and typography controls include desktop, tablet, and mobile values. You can also hide a block on selected device sizes.<\/p><\/dd>\n<dt id=\"what%20dynamic%20content%20can%20i%20display%3F\"><h3>What dynamic content can I display?<\/h3><\/dt>\n<dd><p>Selected blocks can display values from the current post, such as its title, excerpt, category or tag, date, time, author information, and featured image details. Dynamic images can use the current post's featured image or the author's profile image. Selecting a different post as the source is not available in this release.<\/p><\/dd>\n<dt id=\"can%20i%20use%20an%20icon%20block%20by%20itself%3F\"><h3>Can I use an Icon block by itself?<\/h3><\/dt>\n<dd><p>The Icon block is designed to be inserted inside the Icons block. Insert Icons first, then add one or more Icon blocks inside it.<\/p><\/dd>\n<dt id=\"does%20flexify%20blocks%20require%20another%20plugin%3F\"><h3>Does Flexify Blocks require another plugin?<\/h3><\/dt>\n<dd><p>No additional WordPress plugin is required for the blocks described here.<\/p><\/dd>\n<dt id=\"do%20you%20provide%20support%3F\"><h3>Do you provide support?<\/h3><\/dt>\n<dd><p>Yes, we provide support through WordPress.org forums for free version users.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Improve icon picker control.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>New - Container Block<\/li>\n<li>New - Text Block<\/li>\n<li>New - Heading Block<\/li>\n<li>New - Image Block<\/li>\n<li>New - Button Block<\/li>\n<li>New - Icons Group Block<\/li>\n<li>New - Icon Block<\/li>\n<\/ul>","raw_excerpt":"Build responsive layouts and show dynamic post content with container, text, heading, image, button, and icon blocks.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/336483","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=336483"}],"author":[{"embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpflexify"}],"wp:attachment":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=336483"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=336483"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=336483"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=336483"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=336483"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=336483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}