Make WordPress Core

Opened 5 months ago

Closed 5 months ago

Last modified 4 months ago

#62103 closed task (blessed) (fixed)

Import Twenty Twenty-Five

Reported by: poena's profile poena Owned by: peterwilsoncc's profile peterwilsoncc
Milestone: 6.7 Priority: normal
Severity: normal Version:
Component: Bundled Theme Keywords: has-patch
Focuses: Cc:

Description

Add the new default theme to core in time for Beta 1.

Twenty Twenty-Five is being developed on this GitHub repository: https://github.com/WordPress/twentytwentyfive

Change History (11)

#1 @poena
5 months ago

@desrosj I will probably need help with:

  • the binary files
  • how to get the list of props from the GitHub props bot
  • GitHub actions

Because of the time of the beta release, the theme needs to be added on Monday the 30th at the latest.

This ticket was mentioned in PR #7459 on WordPress/wordpress-develop by @poena.


5 months ago
#2

  • Keywords has-patch added

#3 @poena
5 months ago

The theme has a large number of text strings in PHP files that are not inside translation functions.
This is known and will be handled before the string freeze. For other known issues please see https://github.com/WordPress/twentytwentyfive/issues

This ticket was mentioned in Slack in #core by poena. View the logs.


5 months ago

#5 @peterwilsoncc
5 months ago

  • Owner set to peterwilsoncc
  • Resolution set to fixed
  • Status changed from new to closed

In 59146:

Bundled Themes: Initial import of the Twenty Twenty-Five default theme.

It's a new dawn, it's a new day.
It's a new default theme for 2025.
And I'm feeling good.

Props poena, karmatosed, onemaggie, juanfra, garethelwell, joen, beafialho, richtabor, noruzzaman, shailu25, kishanjasani, up1512001, ajlende, huzaifaalmesbah, kafleg, dballari, lastsplash, jennifarhat, amjadr360, rejaulalomkhan, oncecoupled, devmuhib, tanvirul, arkenon, elfu98, erichmond, kardi420, ktaron, melchoyce, maneshtimilsina, jorbin, ritterml, eherman24, vcanales, ikamal, bobbyleenoblestudios, germanfrelo, kraftbj, mcrisp1972, peterwilsoncc, luminuu, eliorivero, jeherve, fac3less, alexandrebuffet.
Fixes #62103.

@jorbin commented on PR #7469:


5 months ago
#8

I think src/wp-admin/includes/update-core.php should also have $_new_bundled_files updated

#9 @peterwilsoncc
5 months ago

In 59151:

Bundled Themes: Second follow up import of Twenty Twenty-Five.

Remove TT5 from performance tests as the baseline tests run against an older version of WordPress that do not include all of the functions used in the new theme.

Follow up to [59146], [59150].

Props mukesh27.
See #62103.

#11 @peterwilsoncc
4 months ago

In 59227:

Bundled Themes: Test new themes are added to new bundled files.

Introduces a test to ensure that new bundled themes are included in the $_new_bundled_files array. Modifies previous theme related tests added during the 6.7 release cycle to include the correct annotations.

Props peterwilsoncc, mukesh27, costdev.
See #61530, #62103.

Note: See TracTickets for help on using tickets.