Hello! This is the 17th weekly roundup of theme-related discussions, fixes, and developments in Gutenberg.
Please weigh in on the tickets below — your voice and feedback are welcome!
In progress / Discussions:
General:
Block-based Themes
- PHP Theme Template Compatibility Proposal. 24803
- Follow up: Have Gutenberg fall back to PHP templates if a block-based template does not exist. 24834
- Template handling on theme-switching. 25071
FSE Blocks
A set of blocks are available with the Gutenberg plugin to enable building templates in FSE.
- Missing query block functionality. 24934
- Allow using featured image as background for the Group block. 24660
Global Styles
- Add font family picking mechanism 24868
- Font stack options discussion. 25032
- Global styles affecting non-FSE themes. 24326
Merged:
General
- Allow enabling custom line heights in
theme.json. 25043 - Add padding support to Group block. 24966
- Convert all front-end pixel values to
rem. 24523
FSE Blocks
- Give the Template Part block attribute feature parity with the Group block. 25029
Overview Issues:
- Full Site Editing Milestones. 24551
- Template Tags in Full Site Editing. 22724
- Tracking and consolidating style attributes for blocks. 22700
General Resources:
- GitHub Issues: Full Site Editing
- GitHub Issues: Themes
- Block-based Themes Tutorial
- Experimental-Themes.json
- Using the Block Editor for Theme Parts
- Printing navigation-block HTML from a legacy menu in themes
Thanks to @itsjusteileen, @jffng, @joen, and @scruffian for help pulling this post together. Please let us know if it was helpful in the comments!