Add gutenberg_get_remote_theme_patterns function
#49307
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Part of #45171
What?
Adds a new public function,
gutenberg_get_remote_theme_patternsto query thepatternsdatum fromtheme.json.Why?
We need to offer public APIs for consumers to add the data they need, so they don't resort to using private APIs.
How?
gutenberg_get_remote_theme_patterns.Testing Instructions
theme.jsonand add the following:{ "patterns": [ "partner-logos" ] }Also test that by removing the
patternsfromtheme.jsonthe pattern is not present.