{"id":389550,"date":"2026-10-28T15:36:32","date_gmt":"2026-10-28T15:36:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gb-extras\/"},"modified":"2026-10-28T15:39:55","modified_gmt":"2026-10-28T15:39:55","slug":"mediaron-block-shortcuts-for-gb","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/mediaron-block-shortcuts-for-gb\/","author":77875,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"7.0","requires_php":"8.2","requires_plugins":null,"header_name":"MediaRon Block Shortcuts for GenerateBlocks","header_author":"Ronald Huereca","header_description":"A collection of enhancements for the GenerateBlocks plugins.","assets_banners_color":"f2ece6","last_updated":"2026-10-28 15:39:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":71,"num_ratings":1,"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":"ronalfy","date":"2026-10-28 15:39:55","revision":3770994}},"upgrade_notice":{"1.0.0":"<p>Initial WordPress.org release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3770968,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3770968,"resolution":"256x256","location":"assets","locale":"","width":512,"height":512}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3770968,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3770968,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"mediaron\/mrshortcuts-pattern-inserter":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","title":"Pattern Inserter","apiVersion":3,"name":"mediaron\/mrshortcuts-pattern-inserter","category":"generateblocks","icon":"","description":"Paste in a pattern and it will be inserted for you, remote images downloaded, and unique IDs re-generated.","keywords":["generateblocks","pattern","inserter"],"version":"1.0.0","textdomain":"mediaron-block-shortcuts-for-gb","attributes":{"preview":{"type":"boolean","default":false}},"example":{"attributes":{"preview":true}},"editorScript":"mrshortcuts-gb-pattern-inserter-block","editorStyle":"mrshortcuts-gb-pattern-inserter-block-css"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.gif":{"filename":"screenshot-1.gif","revision":3770968,"resolution":"1","location":"assets","locale":"","width":960,"height":540},"screenshot-2.gif":{"filename":"screenshot-2.gif","revision":3770968,"resolution":"2","location":"assets","locale":"","width":960,"height":540},"screenshot-3.gif":{"filename":"screenshot-3.gif","revision":3770968,"resolution":"3","location":"assets","locale":"","width":960,"height":540},"screenshot-4.gif":{"filename":"screenshot-4.gif","revision":3770968,"resolution":"4","location":"assets","locale":"","width":960,"height":540},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3770968,"resolution":"5","location":"assets","locale":"","width":681,"height":454},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3770968,"resolution":"6","location":"assets","locale":"","width":749,"height":499},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3770968,"resolution":"7","location":"assets","locale":"","width":436,"height":290},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3770968,"resolution":"8","location":"assets","locale":"","width":1180,"height":787},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3770968,"resolution":"9","location":"assets","locale":"","width":987,"height":659}},"screenshots":{"1":"Wrap any block or group of blocks in a container using the contextual menu shortcut.","2":"Convert any v1 block to v2 with a quick contextual shortcut.","3":"Easily convert all v1 blocks to v2 with a simple CMD+K and selecting a conversion.","4":"Change a Shape block into a linkable button with a contextual shortcut.","5":"Quick shortcuts allow you to wrap in a container, clear block styles, and regenerate unique IDs.","6":"Useful commands for outlining all Container and Grid blocks, converting v1 to v2, and converting all paragraph and headlines to Text blocks.","7":"Admin Menu Bar shortcuts allow you to quickly access your favorite section of GenerateBlocks directly from the toolbar.","8":"Useful admin settings such as showing v1 and v2 blocks together with different labels. Also markdown to the Text block is very useful.","9":"Generate new GB styles when a post type is updated or inserted, such as with FSE templates and template parts."}},"plugin_section":[],"plugin_tags":[21138,4121,148076,152129,25173],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-389550","plugin","type-plugin","status-publish","hentry","plugin_tags-add-ons","plugin_tags-blocks","plugin_tags-gutenberg","plugin_tags-gutenberg-blocks","plugin_tags-helpers","plugin_committers-ronalfy"],"banners":{"banner":"https:\/\/ps.w.org\/mediaron-block-shortcuts-for-gb\/assets\/banner-772x250.png?rev=3770968","banner_2x":"https:\/\/ps.w.org\/mediaron-block-shortcuts-for-gb\/assets\/banner-1544x500.png?rev=3770968","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mediaron-block-shortcuts-for-gb\/assets\/icon-128x128.png?rev=3770968","icon_2x":"https:\/\/ps.w.org\/mediaron-block-shortcuts-for-gb\/assets\/icon-256x256.png?rev=3770968","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mediaron-block-shortcuts-for-gb\/assets\/screenshot-1.gif?rev=3770968","caption":"Wrap any block or group of blocks in a container using the contextual menu shortcut."},{"src":"https:\/\/ps.w.org\/mediaron-block-shortcuts-for-gb\/assets\/screenshot-2.gif?rev=3770968","caption":"Convert any v1 block to v2 with a quick contextual shortcut."},{"src":"https:\/\/ps.w.org\/mediaron-block-shortcuts-for-gb\/assets\/screenshot-3.gif?rev=3770968","caption":"Easily convert all v1 blocks to v2 with a simple CMD+K and selecting a conversion."},{"src":"https:\/\/ps.w.org\/mediaron-block-shortcuts-for-gb\/assets\/screenshot-4.gif?rev=3770968","caption":"Change a Shape block into a linkable button with a contextual shortcut."},{"src":"https:\/\/ps.w.org\/mediaron-block-shortcuts-for-gb\/assets\/screenshot-5.png?rev=3770968","caption":"Quick shortcuts allow you to wrap in a container, clear block styles, and regenerate unique IDs."},{"src":"https:\/\/ps.w.org\/mediaron-block-shortcuts-for-gb\/assets\/screenshot-6.png?rev=3770968","caption":"Useful commands for outlining all Container and Grid blocks, converting v1 to v2, and converting all paragraph and headlines to Text blocks."},{"src":"https:\/\/ps.w.org\/mediaron-block-shortcuts-for-gb\/assets\/screenshot-7.png?rev=3770968","caption":"Admin Menu Bar shortcuts allow you to quickly access your favorite section of GenerateBlocks directly from the toolbar."},{"src":"https:\/\/ps.w.org\/mediaron-block-shortcuts-for-gb\/assets\/screenshot-8.png?rev=3770968","caption":"Useful admin settings such as showing v1 and v2 blocks together with different labels. Also markdown to the Text block is very useful."},{"src":"https:\/\/ps.w.org\/mediaron-block-shortcuts-for-gb\/assets\/screenshot-9.png?rev=3770968","caption":"Generate new GB styles when a post type is updated or inserted, such as with FSE templates and template parts."}],"raw_content":"<!--section=description-->\n<p>MediaRon Block Shortcuts for GenerateBlocks is an add-on for <a href=\"https:\/\/generatepress.com\/\">GenerateBlocks<\/a> that brings additional functionality and enhancements to your block editing experience. Key features include:<\/p>\n\n<ol>\n<li><strong>Pattern Importer<\/strong>: Easily import remote patterns, including all images and unique IDs, ensuring no style conflicts.<\/li>\n<li><strong>Version 1 to Version 2 Blocks Converter<\/strong>: Stuck on an old v1 site? Convert v1 to v2 blocks with a quick transform, or surgically behind a useful contextual menu shortcut.<\/li>\n<li><strong>Adobe Font Support<\/strong>: Integrate Adobe Fonts from popular font plugins like <a href=\"https:\/\/wordpress.org\/plugins\/custom-typekit-fonts\/\">Astra\u2019s Typekit plugin<\/a> and <a href=\"https:\/\/creativethemes.com\/blocksy\/docs\/extensions\/adobe-typekit-fonts\/\">Blocksy\u2019s Adobe Font module<\/a>.<\/li>\n<li><strong>Container Block Wrapping and Unwrapping<\/strong>: Select multiple blocks and wrap them in a Container block with ease. Just as easily, you can unwrap the container via a contextual shortcut.<\/li>\n<li><strong>Transform the Group block to a Container<\/strong>: Convert Group blocks into Container blocks, maintaining all internal blocks.<\/li>\n<li><strong>Command Palette Shortcuts<\/strong>: Access GenerateBlocks settings quickly with shortcut commands in the block editor\u2019s Command Palette. This includes a post-wide v1 to v2 block conversion shortcut. Other commands allow for quick regeneration of GenerateBlocks styles, and a command for outlining different blocks such as grids and containers.<\/li>\n<li><strong>Unique ID Generation<\/strong>: Avoid style conflicts by generating new unique IDs for duplicated or copied blocks. This is still very useful today.<\/li>\n<li><strong>Build Styles for Select Post Types and Templates<\/strong>: Have GenerateBlocks regenerate site-wide styles based on your selected post types or FSE templates.<\/li>\n<li><strong>Useful Block Commands<\/strong>: Convert all paragraph blocks into Text blocks (with paragraphs being selected) as well as converting all headlines into a Text block with appropriate headings selected.<\/li>\n<li><strong>Add a Global Menu Toolbar Shortcut<\/strong>: The current admin bar only shows overlays. With Block Shortcuts, you can see all available menu items from a top-level admin menu in the toolbar in both the admin and the frontend.<\/li>\n<\/ol>\n\n<p>MediaRon Block Shortcuts for GenerateBlocks is perfect for users looking to streamline their GenerateBlocks workflow and add more versatility to the block editor design experience.<\/p>\n\n<blockquote>\n  <p>The source code for this plugin <a href=\"https:\/\/github.com\/ronalfy\/mediaron-block-shortcuts-for-gb\">is open source and available on GitHub<\/a>.<\/p>\n<\/blockquote>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/mediaron-block-shortcuts-for-gb<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Use the plugin via the block editor in your WordPress site.<\/li>\n<\/ol>\n\n<p>A <a href=\"https:\/\/generatepress.com\/pricing\/\">GeneratePress One subscription<\/a> is recommended, but not required for this plugin to work.<\/p>\n\n<p>This plugin <a href=\"https:\/\/wordpress.org\/plugins\/generateblocks\/\">requires GenerateBlocks<\/a> to work.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20shortcuts%20does%20this%20plugin%20provide%20to%20generateblocks%3F\"><h3>What shortcuts does this plugin provide to GenerateBlocks?<\/h3><\/dt>\n<dd><ul>\n<li>The ability to wrap any block in a container via a contextual menu shortcut.<\/li>\n<li>The ability to unwrap any container or grid into its parent via a contextual menu shortcut.<\/li>\n<li>Transform a shape block into a linked button or Text block via block transforms and contextual menu shortcut.<\/li>\n<li>Regenerate all unique IDs via a very useful contextual menu shortcut.<\/li>\n<li>Transform a Group block into a container block, and even unwrap group blocks via a contextual menu shortcut.<\/li>\n<li>Clear all block styles for a block using a contextual menu shortcut.<\/li>\n<li>Toggle outlines for all containers and grids for a post via a useful command (using CMD+K).<\/li>\n<li>Transform v1 blocks into v2+ via a contextual menu shortcut.<\/li>\n<li>Transform all v1 blocks into v2+ via a useful command (using CMD+K).<\/li>\n<li>Via an admin setting, convert headline markdown syntax into a Headline block (now a Text block with appropriate headings).<\/li>\n<\/ul><\/dd>\n<dt id=\"how%20does%20this%20plugin%20help%20with%20v1%20block%20migration%3F\"><h3>How does this plugin help with v1 block migration?<\/h3><\/dt>\n<dd><p>With two very useful shortcuts.<\/p>\n\n<ol>\n<li>A contextual menu (best used in the List View) allows you to convert the selected blocks from v1 to v2+.<\/li>\n<li>A command (using CMD+K) that'll convert all v1 blocks into v2 at once.<\/li>\n<\/ol>\n\n<p>The plugin also allows you to load v1 blocks alongside v2 blocks, with labels clearly separating the two so you can tell which block version you're dealing with.<\/p><\/dd>\n<dt id=\"what%20is%20the%20pattern%20importer%20block%20and%20how%20does%20it%20work%3F\"><h3>What is the Pattern Importer Block and how does it work?<\/h3><\/dt>\n<dd><p>The Pattern Importer allows you to import GenerateBlocks patterns, automatically generating unique IDs and importing remote images inline, which is perfect for copying patterns from live to local in seconds.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20free%3F\"><h3>Is this plugin free?<\/h3><\/dt>\n<dd><p>Yes, free as in beer. It was called \"GB Extras\" when it was a pro plugin, but the parent company had to close its doors. Rather than let a useful tool languish on GitHub unnoticed, I've decided to release it for free on .org to be open-source and freely available as long as possible.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial WordPress.org release.<\/li>\n<\/ul>","raw_excerpt":"Enhance your GB experience with Block Shortcuts for GenerateBlocks, featuring a Pattern Importer, v1 to v2 transforms, container shortcuts, and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/389550","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=389550"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ronalfy"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=389550"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=389550"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=389550"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=389550"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=389550"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=389550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}