Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor the gutenberg_is_fse_theme function to use wp_is_block_theme #37161

Merged
merged 2 commits into from
Dec 7, 2021

Conversation

anton-vlasenko
Copy link
Contributor

@anton-vlasenko anton-vlasenko commented Dec 6, 2021

This PR should be merged once WordPress/wordpress-develop#2014 gets merged into WordPress Core. Please don't merge this PR now.

Description

This PR aims to refactor the gutenberg_is_fse_theme function.
It should use wp_is_block_template internally (if it's available).
Also, it adds a note about the future deprecation of the gutenberg_is_fse_theme function.
This PR should be merged once WordPress/wordpress-develop#2014 gets merged into WordPress Core.
Fixes #37162

How has this been tested?

  1. Pull the latest changes from both repositories (WordPress and Gutenberg, trunk branch).
  2. Make sure that the Gutenberg plugin is enabled.
  3. Make sure you can activate and use the Twenty Twenty-Two theme.

Screenshots

No screenshots are needed.

Types of changes

Bug fix.

Checklist:

  • My code is tested.
  • My code follows the WordPress code style.
  • My code follows the accessibility standards.
  • I've tested my changes with keyboard and screen readers.
  • My code has proper inline documentation.
  • I've included developer documentation if appropriate.
  • I've updated all React Native files affected by any refactorings/renamings in this PR (please manually search all *.native.js files for terms that need renaming or removal).

@anton-vlasenko anton-vlasenko self-assigned this Dec 6, 2021
@anton-vlasenko anton-vlasenko added [Type] Enhancement A suggestion for improvement. [Feature] Themes Questions or issues with incorporating or styling blocks in a theme. labels Dec 6, 2021
@anton-vlasenko anton-vlasenko added this to the Gutenberg 12.1 milestone Dec 6, 2021
@anton-vlasenko anton-vlasenko changed the title Use wp_is_block_theme function in Gutenberg Refactor the gutenberg_is_fse_theme function to use wp_is_block_template Dec 6, 2021
@anton-vlasenko anton-vlasenko changed the title Refactor the gutenberg_is_fse_theme function to use wp_is_block_template Refactor the gutenberg_is_fse_theme function to use wp_is_block_template Dec 6, 2021
@anton-vlasenko anton-vlasenko changed the title Refactor the gutenberg_is_fse_theme function to use wp_is_block_template Refactor the gutenberg_is_fse_theme function to use wp_is_block_theme Dec 6, 2021
Copy link
Member

@noisysocks noisysocks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@noisysocks noisysocks merged commit 792c303 into trunk Dec 7, 2021
@noisysocks noisysocks deleted the fix/refactor-wp_is_block_template_theme branch December 7, 2021 00:27
@noisysocks noisysocks added the Backport to WP 6.7 Beta/RC Pull request that needs to be backported to the WordPress major release that's currently in beta label Dec 7, 2021
@anton-vlasenko
Copy link
Contributor Author

I was wondering if I need to use the Backport to WP Beta/RC label.
Thank you, @noisysocks.

@noisysocks
Copy link
Member

It's not really necessary but nice to keep wp/trunk (which will eventually be wp/5.9) reflective of what's in Core.

youknowriad pushed a commit that referenced this pull request Dec 8, 2021
…eme` (#37161)

* Rename wp_is_block_template_theme to wp_is_block_theme

* Use wp_is_block_theme (if it's available).
Add a note about future deprecation of the gutenberg_is_fse_theme function.
@noisysocks noisysocks removed the Backport to WP 6.7 Beta/RC Pull request that needs to be backported to the WordPress major release that's currently in beta label Dec 13, 2021
noisysocks pushed a commit that referenced this pull request Dec 13, 2021
…eme` (#37161)

* Rename wp_is_block_template_theme to wp_is_block_theme

* Use wp_is_block_theme (if it's available).
Add a note about future deprecation of the gutenberg_is_fse_theme function.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Themes Questions or issues with incorporating or styling blocks in a theme. [Type] Enhancement A suggestion for improvement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

We need to use wp_is_block_theme function
2 participants