{"id":343518,"date":"2026-07-21T06:46:48","date_gmt":"2026-07-21T06:46:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/owldraft-editorial-blocks-post-grid-list-hero-for-news-and-magazine-sites\/"},"modified":"2026-07-24T10:16:23","modified_gmt":"2026-07-24T10:16:23","slug":"owldraft-editorial-blocks","status":"publish","type":"plugin","link":"https:\/\/es-do.wordpress.org\/plugins\/owldraft-editorial-blocks\/","author":23526214,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0.2","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Editorial Blocks","header_author":"OwlDraft","header_description":"Magazine and news blocks for the block editor: post grid, post list, post group, hero and authors.","assets_banners_color":"e9eae9","last_updated":"2026-07-24 10:16:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/owldraft.com\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":104,"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":"owldraft","date":"2026-07-21 11:06:43"},"1.1.0":{"tag":"1.1.0","author":"owldraft","date":"2026-07-24 10:16:23"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3616967,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3616967,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3616967,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3616967,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"owldraft\/hero":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"owldraft\/hero","title":"Hero","category":"owldraft-editorial","icon":"star-filled","description":"One big lead story, in a big (stacked\/overlay) or split layout.","textdomain":"owldraft-editorial-blocks","supports":{"html":false,"align":["wide","full"]},"attributes":{"headingText":{"type":"string","default":""},"headingLink":{"type":"string","default":""},"headingLinkText":{"type":"string","default":""},"headingAlign":{"type":"string","default":"left"},"headingBorder":{"type":"string","default":"top"},"categories":{"type":"string","default":""},"tags":{"type":"string","default":""},"authors":{"type":"string","default":""},"include":{"type":"string","default":""},"exclude":{"type":"string","default":""},"excludeCategories":{"type":"string","default":""},"excludeTags":{"type":"string","default":""},"excludeAuthors":{"type":"string","default":""},"orderby":{"type":"string","default":"date"},"order":{"type":"string","default":"DESC"},"layout":{"type":"string","default":"big"},"cardStyle":{"type":"string","default":"standard"},"thumbSide":{"type":"string","default":"left"},"ratio":{"type":"string","default":"16\/9"},"showThumbnail":{"type":"boolean","default":true},"showExcerpt":{"type":"boolean","default":true},"excerptWords":{"type":"number","default":30},"showAuthor":{"type":"boolean","default":false},"showDate":{"type":"boolean","default":true},"showCategories":{"type":"boolean","default":true},"showComments":{"type":"boolean","default":false}},"editorScript":"file:.\/index.js","style":["owldraft-editorial-blocks-shared","file:.\/style.css"],"editorStyle":"owldraft-editorial-blocks-shared-editor","render":"file:.\/render.php"},"owldraft\/authors":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"owldraft\/authors","title":"Authors","category":"owldraft-editorial","icon":"groups","description":"A grid of author cards: avatar, name, bio, and optional latest post.","textdomain":"owldraft-editorial-blocks","supports":{"html":false,"align":["wide","full"]},"attributes":{"headingText":{"type":"string","default":""},"headingLink":{"type":"string","default":""},"headingLinkText":{"type":"string","default":""},"headingAlign":{"type":"string","default":"left"},"headingBorder":{"type":"string","default":"top"},"number":{"type":"number","default":6},"orderby":{"type":"string","default":"post_count"},"order":{"type":"string","default":"DESC"},"showEmpty":{"type":"boolean","default":false},"include":{"type":"string","default":""},"exclude":{"type":"string","default":""},"columnsDesktop":{"type":"number","default":3},"columnsTablet":{"type":"number","default":2},"columnsMobile":{"type":"number","default":1},"showAvatar":{"type":"boolean","default":true},"avatarSize":{"type":"string","default":"medium"},"showName":{"type":"boolean","default":true},"showBio":{"type":"boolean","default":true},"showLatest":{"type":"boolean","default":false}},"editorScript":"file:.\/index.js","style":"file:.\/style.css","editorStyle":"owldraft-editorial-blocks-shared-editor","render":"file:.\/render.php"},"owldraft\/post-group":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"owldraft\/post-group","title":"Post Group","category":"owldraft-editorial","icon":"columns","description":"A featured cluster: one lead story, with the rest of the posts beside it.","keywords":["posts","magazine","news","featured","cluster"],"textdomain":"owldraft-editorial-blocks","supports":{"html":false,"align":["wide","full"]},"attributes":{"headingText":{"type":"string","default":""},"headingLink":{"type":"string","default":""},"headingLinkText":{"type":"string","default":""},"headingAlign":{"type":"string","default":"left"},"headingBorder":{"type":"string","default":"top"},"number":{"type":"number","default":5},"categories":{"type":"string","default":""},"tags":{"type":"string","default":""},"authors":{"type":"string","default":""},"include":{"type":"string","default":""},"exclude":{"type":"string","default":""},"excludeCategories":{"type":"string","default":""},"excludeTags":{"type":"string","default":""},"excludeAuthors":{"type":"string","default":""},"orderby":{"type":"string","default":"date"},"order":{"type":"string","default":"DESC"},"layout":{"type":"string","default":"2-1-left"},"gridCount":{"type":"number","default":2},"leadCount":{"type":"number","default":1},"leadSource":{"type":"string","default":"auto"},"leadTerm":{"type":"string","default":""},"leadTag":{"type":"string","default":""},"leadAuthor":{"type":"string","default":""},"leadPostIds":{"type":"string","default":""},"leadShowThumbnail":{"type":"boolean","default":true},"leadRatio":{"type":"string","default":"16\/9"},"leadShowExcerpt":{"type":"boolean","default":true},"leadExcerptWords":{"type":"number","default":40},"leadShowAuthor":{"type":"boolean","default":false},"leadShowDate":{"type":"boolean","default":true},"leadShowCategories":{"type":"boolean","default":true},"leadShowComments":{"type":"boolean","default":false},"gridShowThumbnail":{"type":"boolean","default":true},"gridRatio":{"type":"string","default":"4\/3"},"gridShowExcerpt":{"type":"boolean","default":false},"gridExcerptWords":{"type":"number","default":16},"gridShowAuthor":{"type":"boolean","default":false},"gridShowDate":{"type":"boolean","default":true},"gridShowCategories":{"type":"boolean","default":false},"gridShowComments":{"type":"boolean","default":false},"listShowThumbnail":{"type":"boolean","default":true},"listShowExcerpt":{"type":"boolean","default":false},"listExcerptWords":{"type":"number","default":12},"listShowAuthor":{"type":"boolean","default":false},"listShowDate":{"type":"boolean","default":true},"listShowCategories":{"type":"boolean","default":false},"listShowComments":{"type":"boolean","default":false}},"editorScript":"file:.\/index.js","style":["owldraft-editorial-blocks-shared","file:.\/style.css"],"editorStyle":"owldraft-editorial-blocks-shared-editor","render":"file:.\/render.php"},"owldraft\/post-list":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"owldraft\/post-list","title":"Post List","category":"owldraft-editorial","icon":"list-view","description":"A configurable list of posts, mirroring the archive entry.","textdomain":"owldraft-editorial-blocks","supports":{"html":false,"align":["wide","full"]},"attributes":{"headingText":{"type":"string","default":""},"headingLink":{"type":"string","default":""},"headingLinkText":{"type":"string","default":""},"headingAlign":{"type":"string","default":"left"},"headingBorder":{"type":"string","default":"top"},"number":{"type":"number","default":5},"categories":{"type":"string","default":""},"tags":{"type":"string","default":""},"authors":{"type":"string","default":""},"include":{"type":"string","default":""},"exclude":{"type":"string","default":""},"excludeCategories":{"type":"string","default":""},"excludeTags":{"type":"string","default":""},"excludeAuthors":{"type":"string","default":""},"orderby":{"type":"string","default":"date"},"order":{"type":"string","default":"DESC"},"showThumbnail":{"type":"boolean","default":true},"thumbnailSide":{"type":"string","default":"right"},"thumbnailWidth":{"type":"string","default":"200px"},"thumbnailRatio":{"type":"string","default":"1\/1"},"showTitle":{"type":"boolean","default":true},"titleSize":{"type":"string","default":"large"},"titleTag":{"type":"string","default":"h2"},"showExcerpt":{"type":"boolean","default":true},"excerptWords":{"type":"number","default":20},"showAuthor":{"type":"boolean","default":false},"showDate":{"type":"boolean","default":true},"showCategories":{"type":"boolean","default":true},"showComments":{"type":"boolean","default":false}},"editorScript":"file:.\/index.js","style":["owldraft-editorial-blocks-shared","file:.\/style.css"],"editorStyle":"owldraft-editorial-blocks-shared-editor","render":"file:.\/render.php"},"owldraft\/post-grid":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"owldraft\/post-grid","title":"Post Grid","category":"owldraft-editorial","icon":"grid-view","description":"A configurable grid of post cards with responsive columns.","textdomain":"owldraft-editorial-blocks","supports":{"html":false,"align":["wide","full"]},"attributes":{"headingText":{"type":"string","default":""},"headingLink":{"type":"string","default":""},"headingLinkText":{"type":"string","default":""},"headingAlign":{"type":"string","default":"left"},"headingBorder":{"type":"string","default":"top"},"number":{"type":"number","default":4},"categories":{"type":"string","default":""},"tags":{"type":"string","default":""},"authors":{"type":"string","default":""},"include":{"type":"string","default":""},"exclude":{"type":"string","default":""},"excludeCategories":{"type":"string","default":""},"excludeTags":{"type":"string","default":""},"excludeAuthors":{"type":"string","default":""},"orderby":{"type":"string","default":"date"},"order":{"type":"string","default":"DESC"},"columnsDesktop":{"type":"number","default":4},"columnsTablet":{"type":"number","default":2},"columnsMobile":{"type":"number","default":1},"showThumbnail":{"type":"boolean","default":true},"showTitle":{"type":"boolean","default":true},"titleSize":{"type":"string","default":"medium"},"titleTag":{"type":"string","default":"h3"},"showExcerpt":{"type":"boolean","default":true},"excerptWords":{"type":"number","default":20},"showAuthor":{"type":"boolean","default":false},"showDate":{"type":"boolean","default":true},"showCategories":{"type":"boolean","default":false},"showComments":{"type":"boolean","default":false},"thumbnailRatio":{"type":"string","default":"3\/2"}},"editorScript":"file:.\/index.js","style":["owldraft-editorial-blocks-shared","file:.\/style.css"],"editorStyle":"owldraft-editorial-blocks-shared-editor","render":"file:.\/render.php"}},"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[1220,8397,1248,3480,166],"plugin_category":[41],"plugin_contributors":[272577],"plugin_business_model":[],"class_list":["post-343518","plugin","type-plugin","status-publish","hentry","plugin_tags-block","plugin_tags-magazine","plugin_tags-news","plugin_tags-post-grid","plugin_tags-posts","plugin_category-communication","plugin_contributors-owldraft","plugin_committers-owldraft"],"banners":{"banner":"https:\/\/ps.w.org\/owldraft-editorial-blocks\/assets\/banner-772x250.png?rev=3616967","banner_2x":"https:\/\/ps.w.org\/owldraft-editorial-blocks\/assets\/banner-1544x500.png?rev=3616967","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/owldraft-editorial-blocks\/assets\/icon-128x128.png?rev=3616967","icon_2x":"https:\/\/ps.w.org\/owldraft-editorial-blocks\/assets\/icon-256x256.png?rev=3616967","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin adds Gutenberg blocks that are useful for blog, magazine, news and\nany editorial site: post grid, post list, post hero, post group and author list.<\/p>\n\n<p>The plugin adds blocks and nothing else. There is no settings page, no dashboard\nwidget and no onboarding wizard \u2014 you add a block, set it up in the sidebar like\nany core block, and you are done.<\/p>\n\n<h4>Blocks<\/h4>\n\n<ul>\n<li><strong>Post Grid<\/strong> \u2014 posts as a grid of cards, with a column count each for desktop,\ntablet and phone.<\/li>\n<li><strong>Post List<\/strong> \u2014 posts as a list of rows, each with a thumbnail beside the text.<\/li>\n<li><strong>Post Group<\/strong> \u2014 a featured cluster: one lead story with the rest of the posts\nbeside it, either as a single rail or as the classic three-column homepage\nlayout with the lead left, centre or right.<\/li>\n<li><strong>Hero<\/strong> \u2014 one story, shown large, with the image above the text, beside it, or\nbehind it.<\/li>\n<li><strong>Authors<\/strong> \u2014 a grid of author cards, each with an avatar, bio and latest post.<\/li>\n<\/ul>\n\n<h4>Choosing the posts<\/h4>\n\n<p>Every block picks its posts the same way: by number, category, tag, author, or an\nexplicit list of post IDs \u2014 and each of those can be excluded as well as included.\nPost Group and Hero can also take their lead story from somewhere else entirely,\nsuch as your sticky post or the newest post in one category, and the block will\nmake sure that story does not then repeat further down.<\/p>\n\n<h4>Section headings<\/h4>\n\n<p>Every block can carry a heading above it \u2014 \"Latest news\", with a \"See all\" link\nbeside it \u2014 set in the block's <strong>Heading<\/strong> panel. Leave the text blank, which is\nhow a block starts, and no heading is shown at all. The heading can be aligned\nleft, centre or right, and can have a rule above it, below it, or running along\nbeside the words.<\/p>\n\n<h4>Post titles<\/h4>\n\n<p>Post Grid and Post List let you set how big a card title is \u2014 small, medium,\nlarge or huge \u2014 and, separately, which heading level it prints as. They are two\ndifferent questions: the size is how the title looks, the heading level is where\nit sits in the page's outline. So a small title can still be an h2.<\/p>\n\n<h4>Notes<\/h4>\n\n<p>Blocks render on the server, so a block always reflects your posts as they are\nright now \u2014 editing or publishing a post updates every block that shows it, with\nnothing to re-save. It is also the same code that draws the editor preview, so\nwhat you see while editing is what the page will show.<\/p>\n\n<p>Styling is deliberately minimal. The blocks lay themselves out but inherit fonts,\ncolours and heading sizes from your theme, so they look native rather than bolted\non.<\/p>\n\n<h4>Credits<\/h4>\n\n<p>The comment icon is \"message-circle\" from <a href=\"https:\/\/feathericons.com\/\">Feather<\/a> by\nCole Bemis, used under the MIT licence.<\/p>\n\n<h3>Recommended Theme<\/h3>\n\n<p>The blocks work with any theme. They lay themselves out and inherit fonts,\ncolours and heading sizes from whatever theme you run, so there is nothing to\nmatch up and no theme you have to switch to.<\/p>\n\n<p>That said, they were built and tested against our own\n<a href=\"https:\/\/wordpress.org\/themes\/rural-blog\/\">Rural Blog<\/a> theme, which is free on\nWordPress.org. Rural Blog sets the CSS variables the blocks look for, so the\nblocks pick up its spacing and type without any work from you, and the two were\ndesigned to sit together on an editorial front page.<\/p>\n\n<p>See it in action on the demo: https:\/\/rural-blog.owldraft.com\/lifestyle\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin through <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>, or install it\nfrom the WordPress.org plugin directory.<\/li>\n<li>Activate it.<\/li>\n<li>In the editor, add a block and search for <strong>Post Grid<\/strong>, <strong>Post List<\/strong>,\n<strong>Post Group<\/strong>, <strong>Hero<\/strong> or <strong>Authors<\/strong>.<\/li>\n<\/ol>\n\n<p>There is no configuration step.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20any%20theme%3F\"><h3>Does this work with any theme?<\/h3><\/dt>\n<dd><p>Yes. The blocks bring the styling they need and define no colours or sizes of\ntheir own globally, so they cannot clash with your theme. If your theme sets the\nCSS variables the blocks look for, they follow it automatically.<\/p><\/dd>\n<dt id=\"does%20it%20work%20in%20the%20site%20editor%3F\"><h3>Does it work in the site editor?<\/h3><\/dt>\n<dd><p>Yes. The blocks work anywhere the block editor does, including templates and\ntemplate parts in a block theme.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20my%20site%20down%3F\"><h3>Will it slow my site down?<\/h3><\/dt>\n<dd><p>It shouldn't. There are no page builder libraries, no jQuery and no front-end\nJavaScript \u2014 a block is plain HTML and a small stylesheet, and a block's\nstylesheet is only sent to a page that actually uses it.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Every block can now carry a section heading above it \u2014 the words, an optional\n\"See all\" link beside them, left\/centre\/right alignment, and a rule above,\nbelow or running alongside. Blank by default, so nothing changes until you\nfill it in.<\/li>\n<li>Post Grid and Post List: choose the size of a card title (small, medium, large\nor huge) and its heading level (h2, h3 or h4) separately, so the way a title\nlooks no longer decides where it sits in the page outline.<\/li>\n<li>The version used to cache-bust the plugin's CSS and JS is now read from the\nplugin header instead of being typed a second time, so an update can no longer\nship new styles that a browser keeps serving from its cache.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Five blocks: Post Grid, Post List, Post Group, Hero and Authors.<\/li>\n<li>Every block picks its posts by number, category, tag, author or an explicit\nlist of post IDs, and each of those can be excluded as well as included.<\/li>\n<li>Post Group and Hero can take their lead story from somewhere else \u2014 a sticky\npost, or the newest post in one category \u2014 without it repeating further down.<\/li>\n<li>An optional comment count on a post card, off by default, hidden on a post\nthat has no comments.<\/li>\n<\/ul>","raw_excerpt":"Gutenberg blocks for blog, magazine, news and editorial sites: post grid, post list, post hero, post group and author list.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/343518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=343518"}],"author":[{"embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/owldraft"}],"wp:attachment":[{"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=343518"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=343518"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=343518"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=343518"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=343518"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=343518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}