Gutenberg + Themes: Week of March 25, 2021

Hello! This is the 43nd weekly roundup of theme-related discussions, fixes, and developments in GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc.  

Please weigh in on the tickets below — your voice and feedback are welcome! 

Issues / Discussions & PRs

  • Themes: Wrong stylesheet loading order in the editor. 30246 
  • FSEFSE Short for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks.: Attempt to create 404 template from Site Editor results in 400 Bad Request 30135 
  • Themes: Blocks: Differences between editor and frontend 29976 
  • Themes: Changes to theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. 29891 
  • FSE: theme data for Global Styles and Templates 30191 
  • FSE: Attempt to create 404 template from Site Editor results in 400 Bad Request 30135 
  • FSE: Fixed Position HeaderHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. and Footer Template Parts 30121 
  • FSE: Most site building blocks need previews and placeholders 30029 
  • FSE: Group blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.: Pass “inherit layout” to child blocks 29983
  • FSE: Block Editor: Standardize loading default block editor settings 30245 
  • FSE: Try clickthrough to edit template part children. 30156 
  • Themes: Global Styles: Add child themeChild theme A Child Theme is a customized theme based upon a Parent Theme. It’s considered best practice to create a child theme if you want to modify the CSS of your theme. support 30147 
  • FSE: Fix Empty Block Templates output string 30145 
  • FSE: Docs: Add description for templateParts in theme json. 30118 
  • Themes: CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site.: Add a reset for image heights 30092 
  • FSE: Rename experimental-theme.json to theme.json and add a fallback for backwards-compatibility 29981 
  • Themes: Fix the archives block frontend/editor parity 30141 
  • Themes: Expose layout values from theme.json as css-variables 30081 
  • FSE: wip: Responsive Navigation 30047


  • FSE: Fix Template Part Alignments behavior 30099 
  • FSE: Site Editor (Experiment): Automatically open the sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. to the appropriate template sub-menu 30098 
  • FSE: Fix post editor layout regression 30093 
  • FSE: Remove alignments from the root level of the site editor 30079 
  • FSE: Add layout support to the template part block 30077 
  • FSE: Fix edge case where the default layout could be undefined 30024 
  • FSE: Add “theme” categoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. and better present template parts in the inserter 30020 
  • FSE: Post Content: Add support for experimental layout 29982 
  • FSE: [Query block] Remove unused QueryProvider 29947 
  • Themes: Reset wp admin styles for hr 30235 
  • Prevent the columns block from having a width > 100% 30229 
  • File block: Make the editor markup match the frontend 30148 
  • Remove latest comments editor styles 30134 
  • Restore the default editor font for the non FSE themes 30080 
  • Better CSS reset style loader order 30034 
  • Allow themes to use any styles in the theme.json whether or not the block supports it 29941 

Overview Issues:

  • Themes: Alignments Overview 29506

General Resources:

Thanks to @kjellr for help pulling this post together. Please let us know if it was helpful in the comments!