Themes Team Meeting Notes – November 23, 2021

The themes review team meeting was held on November 23, 2021, at 15:00 UTC

These are the meeting notes. The themes team conducts a meeting on the second and fourth Tuesday of the month.

You can read the full transcript on our #themereview channel. 

This week’s meeting agendas can be found here. Thank you @kafleg for preparing the agenda. 

1. Weekly updates

The themes team published weekly updates about tickets and HelpScout emails. See this week’s updates here.

In the past 7 days,

  • 371 tickets were opened
  • 364 tickets were closed:
  • 358 tickets were made live.
  • 32 new Themes were made live.
  • 326 Theme updates were made live.
  • 0 more were approved but are waiting to be made live.
  • 6 tickets were not-approved.
  • 0 tickets were closed-newer-version-uploaded.

Number of reviewers: 2

2. Voting for themes team representative

There was engaging conversation during the theme reps election. The themes review team decided to have three reps. New themes review team reps are @kafleg, @acosmin, and @Benachi. Thank you to everyone who voted.

We are grateful for this opportunity. We would like to continue with the great work that the previous theme reps had built. We look forward to working with everyone!

3. Open floor

There was a suggestion to limit the number of theme releases per week. It could help increase the exposure for newly approved themes however, there is a concern about the increasing number of themes in the review queue. 

[State of the WordState of the Word This is the annual report given by Matt Mullenweg, founder of WordPress at WordCamp US. It looks at what we’ve done, what we’re doing, and the future of WordPress. https://wordpress.tv/tag/state-of-the-word/. 2021]
State of the Word will be live-streamed from NYC on Dec 14, 2021, starting from 5 PM EST!

[WordPress 5.9 new released date]
The new release date is set for Jan 25, 2022. You can also keep track of the WordPress 5.9 Development Cycle

[New TagTag Tag is one of the pre-defined taxonomies in WordPress. Users can add tags to their WordPress posts along with categories. However, while a category may cover a broad range of topics, tags are smaller in scope and focused to specific topics. Think of them as keywords used for topics discussed in a particular post. for 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. themes]
Great discussion on whether to keep the FSE themes among the classic themes or create a new tag dedicate to FSE themes. Feedback would be greatly appreciated!

[New Default theme – Twenty Twenty Two]
The new default theme Twenty Twenty Two is getting ready for the new release. Testing is always appreciated. 

Themes Team Meeting Agenda for November 23, 2021

Channel: #themereview | Time: Tuesday, November 23 2021, 15:00 UTC

The themes team conducts a meeting on the second and fourth Tuesday of the month.
The meeting takes place in the #themereview channel on WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. and you need an account to participate.

Along with the fixed agendas, we have an open floor at the end where you can ask or share anything related to themes.

We encourage all members and anyone interested to attend.

Meeting agenda

  1. Weekly updates
  2. Vote for themes team representative
  3. Open floor

Weekly Updates

Current statistics can be found on: https://themes.trac.wordpress.org/ 

Themes TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. ticket graph: https://themes.trac.wordpress.org/ticketgraph

Check regular weekly updates here.

Also check,


Voting for themes team representative

On October 27, the themes team published a post for the nomination call for the themes team representative. We got 5 nominations for @kafleg, @poena, @acosmin, @williampatton, and @utz119.

@poena and @williampatton are not ready for becoming themes team representatives this time. So, @kafleg, @acosmin, and @utz119 are left. During the nomination call we mentioned, Based on the nominations, 2 themes team representatives will be elected. So, we still have 1 more name from the nomination.

So, we would like to decide on this during today’s meeting. Let us know in the comment section below if you have some special nominations.


Open floor

We will discuss everything related to themes. Attendees can ask or share themes-related things.

Please comment in the comment box below if you have anything to bring up during the open floor.

Gutenberg + Themes: Week of November 15th, 2021

Hello! This is the 73rd 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. https://wordpress.org/gutenberg/.

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

Active Issues / Discussions & PRs

  • Themes: Revise folder structure on themes made with blocks #36548
  • Themes: The block_editor_settings_all filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/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. does not get applied everywhere #36595
  • Themes: Unable to remove 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.-templates support using remove_theme_support #36396
  • Themes: Update the block theme folders to templates and parts #36647
  • 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.: Templates list screen – Adding duplicate to 3 dot menu. #36665
  • FSE: Templates and Template Parts screens – add Published date. #36664
  • FSE: Adding a shortcut to W icon to open and close the WP left menu area. #36660
  • FSE: Templates WP left menu area – Do not close menu area when selecting Site or Styles #36659
  • FSE: WP Menu area – Adjust < Dashboard text to 14px font. #36658
  • FSE: Templates list screen – make the screen thinner and add truncation to site title. #36657
  • FSE: Block Template creation is using empty content instead of the appropiate fallback #36648
  • FSE: Replace “Template Parts” list with area-based alternative #36613
  • FSE: Mark templates that are used for key pages #36612
  • FSE: Add “clear customizations” action to templates list #36611
  • FSE: Templates list screen overview #36597
  • FSE: ​​The block_editor_settings_all filter does not get applied everywhere #36595
  • FSE: Site Editor: templates available in 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. is limited to 10 in total #36563
  • FSE: Click to ->Editor (BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process.) or ->Styles nothing happens #36482
  • FSE: 404 Error on a preloaded route when creating a new template part. #36438
  • FSE: Site Editor: Add global styles to export file #36619
  • GS: Iterations on the user global styles endpoint. #36644
  • GS: Make Blocks section more distinguishable #36569
  • GS: Global Styles panel: Add elements support to “Typography” section #36546
  • GS: Add Welcome Guide to Styles More Menu #36544
  • GS: Color palette: Design updates #36543
  • GS: Open the color picker to the left of the sidebar #36542
  • GS: enable the ability to edit gradient & duotone palettes #36541
  • GS: Per Block list styles affect all list blocks #36539
  • GS: Fix confusing ellipsis menu for the Custom Color Palette feature #36519
  • GS: Add nudge to include name for Custom Color Palette #36473
  • GS: Make user able to change all color palette origins #36674
  • GS: Update global styles public 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. #36610
  • GS: Add caching to WP_Theme_JSON_Resolver_Gutenberg::get_user_data_from_custom_post_type() #36584
  • DT: Border color: only shows a single palette #36641
  • DT: Users should be able to add a custom gradient when the default gradients are disabled #36640
  • DT: Font size: design updates #36545
  • DT: Color palette: Design updates #36543
  • DT: Global Styles: Open the color picker to the left of the sidebar #36542
  • DT: Font Size Picker: Remove hints and allow non-integers #36636
  • DT: Cover: move BoxControlVisualizer in the markup to make it visible #36635
  • DT: Post Featured ImageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts.: Move width and height controls into the Dimensions panel via SlotFill #36540
  • Themes: Allow themes to provide alternate color palettes #36304
  • Themes: 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.: add appearanceTools flag to opt-in into appearance UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. controls #36646
  • Themes: Template Editing: Templates do not recognize theme template parts without a theme attribute #36124
  • Themes: Themes should be able to provide default template for Template Editing via theme.json #36086
  • Themes: Alternative approach to the layout outer padding #36214
  • FSE: Color naming conflict for theme variables #36360
  • FSE: Post Template returns empty string when no results found #36224
  • GS: Gutenberg 11.9: Not possible to filter the global style settings anymore #36330
  • GS: Add automated coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. blocks documentation #36183
  • GS: The margin added at the top level styles (for body) in theme.json is override by a margin added from gutenberg #36147
  • GS: Account for upcoming changes in styles metadata in WordPress 5.9 #36327
  • GS: LineHeightControl: Use __unstableSize prop in Typography panel #36196
  • DT: Duotone: Caching breaks duotones set through theme.json #36208

Merged/Fixed/Announced/Closed

  • Themes: Ability to remove / override “Core” color palette #36407
  • Themes: Navigation preservation plan #36087
  • FSE: Add templates list page for site editor #36379
  • GS: Replace get_theme_file_path in theme_has_support #36398
  • GS: theme.json: adds a setting property that enables some other ones #36246
  • DT: Post Comments Form: ensure typography styles are applied to child elements #36188

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. https://codex.wordpress.org/The_Loop. Block: Tracking issue #34994 
  • FSE: Site Editing block placeholders #35501
  • DT: Typography Tools: Tracking defaults for blocks #35604
  • Tracking: ToolsPanel Follow Ups #36165 

General Resources:

Please comment if there’s something you’d like to highlight 🙂

Abbreviation key:

DT: Design Tools

FSE: Full Site Editing

GS: Global Styles

#gutenberg-themes-roundup

Gutenberg + Themes: Week of November 8th, 2021

Hello! This is the 72nd 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. https://wordpress.org/gutenberg/.

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

Active Issues / Discussions & PRs

  • Themes: Ability to remove / override “CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.” color palette #36407
  • Themes: Allow themes to provide alternate color palettes #36304
  • Themes: Consider changing some 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. settings to opt-out #36187
  • Themes: Template Editing: Templates do not recognize theme template parts without a theme attribute #36124
  • Themes: Navigation preservation plan #36087
  • Themes: Themes should be able to provide default template for Template Editing via theme.json #36086
  • Themes: Alternative approach to the layout outer padding #36214
  • 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.: Color naming conflict for theme variables #36360
  • FSE: Post Template returns empty string when no results found #36224
  • FSE: Add templates list page for site editor #36379
  • GS: Gutenberg 11.9: Not possible to filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/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. the global style settings anymore #36330
  • GS: Add automated core blocks documentation #36183
  • GS: The margin added at the top level styles (for body) in theme.json is override by a margin added from gutenberg #36147
  • GS: Replace get_theme_file_path in theme_has_support #36398
  • GS: Account for upcoming changes in styles metadata in WordPress 5.9 #36327
  • GS: theme.json: adds a setting property that enables some other ones #36246
  • GS: LineHeightControl: Use __unstableSize prop in Typography panel #36196
  • DT: Duotone: Caching breaks duotones set through theme.json #36208
  • DT: Post Comments Form: ensure typography styles are applied to child elements #36188

Merged/Fixed/Announced

  • FSE: Template Part 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.: Add some guards #36324
  • FSE: Add template_type guards #36318
  • GS: Chore: Update: Centralize safe_style_css usages. #36280
  • GS: Fix: Crash when resetting user color palette. #36233
  • GS: Fix: Show user colors on palette indicator. #36232

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. https://codex.wordpress.org/The_Loop. Block: Tracking issue #34994
  • FSE: Site Editing block placeholders #35501
  • DT: Typography Tools: Tracking defaults for blocks #35604
  • Tracking: ToolsPanel Follow Ups #36165

General Resources:

Thanks @mmaattiiaass and @onemaggie for your help with this week’s summary. Please comment if there’s something you’d like to highlight 🙂

Abbreviation key:
DT: Design Tools
FSE: Full Site Editing
GS: Global Styles

#gutenberg-themes-roundup

Themes Team Meeting Notes – November 09, 2021

These are the meeting notes for the themes review team meeting.

The themes team conducts a meeting on the second and fourth Tuesday of the month.

You can read the full transcript on our #themereview channel. This week’s meeting agendas can be found here. Thank you @kafleg for preparing the agenda. 

Facilitator: @kafleg
Notetaker: @Benachi

1. Weekly updates

The themes team published weekly updates about tickets and HelpScout emails. See this week’s updates here in the past 7 days,

  • 266 tickets were opened
  • 260 tickets were closed:
  • 251 tickets were made live.
  • 22 new Themes were made live.
  • 229 Theme updates were made live.
  • 0 more were approved but are waiting to be made live.
  • 9 tickets were not-approved.
  • 0 tickets were closed-newer-version-uploaded.

Number of reviewers: 2

2. Open floor [SVNSVN Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). WordPress core and the wordpress.org released code are all centrally managed through SVN. https://subversion.apache.org/. Access for theme authors]

Theme authors can now update their themes using SVN. Thank you @dd32 for the update. Here is the link for themes SVN.

If you want to update the theme via the SVN method but looking for help, you can reach @kafleg or @Benachi.

[Themes Team RepTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. Nominations]

You can nominate theme team reps here.

#meeting-notes, #themes-team