{"id":329564,"date":"2026-06-23T06:59:49","date_gmt":"2026-06-23T06:59:49","guid":{"rendered":"https:\/\/ru.wordpress.org\/plugins\/chunkblocks\/"},"modified":"2026-06-23T07:16:59","modified_gmt":"2026-06-23T07:16:59","slug":"chunkblocks","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/chunkblocks\/","author":23520427,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.7","stable_tag":"1.0.7","tested":"7.0","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"ChunkBlocks","header_author":"Olexandr Sh.","header_description":"Build pages with blocks. The MODX way.","assets_banners_color":"","last_updated":"2026-06-23 07:16:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/getplugflow.com\/","header_author_uri":"https:\/\/getplugflow.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.6":{"tag":"1.0.6","author":"olexandrsh","date":"2026-06-23 06:59:35"},"1.0.7":{"tag":"1.0.7","author":"olexandrsh","date":"2026-06-23 07:16:59"}},"upgrade_notice":{"1.0.7":"<p>Documentation-only compliance update. Safe to update.<\/p>","1.0.6":"<p>Safe update \u2014 blocks, tables and page content are preserved.<\/p>","1.0.5":"<p>Safe update \u2014 blocks, tables and page content are preserved. Deactivate, replace files, reactivate.<\/p>","1.0.0":"<p>First public release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.6","1.0.7"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Block template list with field count and usage","2":"Visual field builder \u2014 adding fields via modal","3":"Repeater field in the block editor","4":"Metabox on a page \u2014 editor filling in block content","5":"Frontend rendered output"}},"plugin_section":[],"plugin_tags":[4121,33535,2010,1084,173106],"plugin_category":[],"plugin_contributors":[268452],"plugin_business_model":[],"class_list":["post-329564","plugin","type-plugin","status-publish","hentry","plugin_tags-blocks","plugin_tags-content-blocks","plugin_tags-custom-fields","plugin_tags-page-builder","plugin_tags-reusable-blocks","plugin_contributors-olexandrsh","plugin_committers-olexandrsh"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/chunkblocks.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>ChunkBlocks lets developers create reusable block templates with custom fields, then hands content editors a simple interface to fill them in \u2014 no page builder bloat, no shortcode guessing.<\/p>\n\n<p>Define a block once: write an HTML template with placeholders, add fields through the visual field builder (text, image, repeater, table, and more), and your editors can drop that block onto any page with their own content.<\/p>\n\n<p><strong>Includes:<\/strong><\/p>\n\n<ul>\n<li>Unlimited block templates, table schemas, and page blocks<\/li>\n<li>Full field builder with text, media, choice, and advanced field types (including repeater and table)<\/li>\n<li>JSON export and import of block templates and table schemas<\/li>\n<li>Metabox on pages and posts<\/li>\n<li>Shortcode and automatic output modes<\/li>\n<li>Multilingual content support<\/li>\n<li>Optional frontend attribution (off by default)<\/li>\n<li>Template placeholder engine<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>chunkblocks<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to ChunkBlocks \u2192 Block Builder to create your first block template<\/li>\n<li>Define your fields, write your HTML template, then add the block to any page via the metabox<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20is%20this%20different%20from%20advanced%20custom%20fields%3F\"><h3>How is this different from Advanced Custom Fields?<\/h3><\/dt>\n<dd><p>ACF attaches fields to a single post type. ChunkBlocks creates standalone reusable block templates that editors can add multiple times per page, each with its own content \u2014 closer to a lightweight block builder than a meta-fields plugin.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20know%20html%20to%20use%20this%3F\"><h3>Do I need to know HTML to use this?<\/h3><\/dt>\n<dd><p>To create a block template, yes \u2014 you write a small HTML snippet with placeholders like {{title}} and {{image}}. To use an existing block on a page, no \u2014 editors just fill in a form.<\/p><\/dd>\n<dt id=\"can%20i%20reuse%20the%20same%20block%20layout%20across%20different%20client%20sites%3F\"><h3>Can I reuse the same block layout across different client sites?<\/h3><\/dt>\n<dd><p>Yes. Export block templates and table schemas as JSON from Settings, then import them on another site running ChunkBlocks.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20add%20branding%20to%20my%20site%3F\"><h3>Does the plugin add branding to my site?<\/h3><\/dt>\n<dd><p>No, unless you explicitly enable the optional \u201cPowered by ChunkBlocks\u201d credit in Settings \u2192 General.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Replace commercial EULA in LICENSE.txt with GPLv2 (WordPress.org compliance)<\/li>\n<li>Update README for the free directory release<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Full-featured free release: no artificial limits on blocks, tables, or export\/import<\/li>\n<li>Optional frontend attribution setting (off by default)<\/li>\n<li>Settings scripts and styles moved to enqueued assets<\/li>\n<li>Updated SortableJS vendor library<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Export downloads as JSON file (fixed browser inline display)<\/li>\n<li>Export\/import includes table schemas alongside blocks<\/li>\n<li>Content languages settings (DE, FR, etc.)<\/li>\n<li>Block picker UI improvements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Build reusable content blocks with custom fields. Define a template once, let editors fill it in everywhere.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/329564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=329564"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/olexandrsh"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=329564"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=329564"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=329564"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=329564"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=329564"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=329564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}