Gutenberg + Themes: Week of October 11th, 2021

Hello! This is the 69th 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.

As always, please weigh in on the tickets below — your feedback is crucial and appreciated. 

Active Issues / Discussions & PRs

  • Themes: Allow themes to surface specific patterns from the Patterns Directory #35364
  • Themes: Duotone filterFilter Filters are one of the two types of Hooks They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. not rendering in some places #35331
  • Themes: Custom Templates: Use “title” from the 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. #35592
  • 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.: Allow child theme.json to be merged with parent theme.json #35459
  • FSE: Split Post Author in to separate blocks #35596
  • GS: Consider a root-level site padding solution that still lets some items go full-width #35607
  • GS: Webfonts APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. implementation in theme.json #35591
  • GS: Social Icons: Preset colors do not stay in sync with Global Styles presets #35480
  • GS: Components: assess Heading styles in the context of the recent design updates #35464
  • GS: Theme.json – styles.blocks.coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress./button.spacing.padding doesn’t apply if button uses Outline style #35438
  • GS: Add a selection of preset spacing values to supplement/replace custom padding/margin options #35306
  • GS: Allow switching global styles variations #35619
  • DT: Layout: top margin overwrites theme.json 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. CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. when gap support enabled #35411


  • Themes: Support title in templateParts #35626
  • Themes: Enable theme supports automatically for FSE theme #35593
  • Themes: Elements block support: Fix link color rendering on site front end #35446
  • Themes: Reset margin for all children of flow layouts #35426
  • GS: Don’t output preset classes for colors defined by the theme #35514

Overview Issues

  • Default Theme (Twenty Twenty Two): Overview of Gutenberg issues: #75
  • GS: The Global Styles Interface #34574  
  • FSE: Post Comments LoopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. Block: Tracking issue #34994 
  • FSE: Site Editing block placeholders #35501
  • DT: Typography Tools: Tracking defaults for blocks #35604

General Resources

Thanks @mikachan for compiling with this week’s summary. Please comment if there’s something you’d like to highlight 🙂