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

Don't Clobber Metadata #634

Merged
merged 8 commits into from
May 16, 2024
Merged

Don't Clobber Metadata #634

merged 8 commits into from
May 16, 2024

Conversation

pbking
Copy link
Contributor

@pbking pbking commented May 14, 2024

When saving metadata to style.css a number of default values are written without considering the existing values.

This change keeps those values, copying them from the old style.css file to what is generated.

Specifically:

Copyright information
License/License URI
WordPress minimum version

This also fixes a bug where the VERSION was being wiped when updating metadata.

To Test:
Activate a theme that has things that could be changed. (Ames is a good theme to test with, it has all of the above)
Using CBT 'Edit Theme Metadata' and 'Update' without changing anything.

Note how the style.css changed. ONLY the "Tested up to" value should be different.

@pbking pbking mentioned this pull request May 14, 2024
admin/create-theme/theme-styles.php Outdated Show resolved Hide resolved
admin/create-theme/theme-styles.php Outdated Show resolved Hide resolved
admin/create-theme/theme-styles.php Outdated Show resolved Hide resolved
@t-hamano
Copy link
Contributor

By the way, I submitted a core ticket proposing to be able to also retrieve the License and License URI fields via wp_get_theme(): https://core.trac.wordpress.org/ticket/61227#ticket

…tring is being built (put it before), ensure that blank lines don't follow metadata if there is no copyright information, that there is only a single blank line following copyright and css_content is correctly positioned.
@t-hamano t-hamano self-requested a review May 16, 2024 14:24
Copy link
Contributor

@t-hamano t-hamano left a comment

Choose a reason for hiding this comment

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

LGTM! I feel that the refactoring has made it easier to imagine the output results.

admin/create-theme/theme-styles.php Show resolved Hide resolved
@pbking pbking merged commit cbd0ba9 into trunk May 16, 2024
2 checks passed
@pbking pbking deleted the fix/update-dont-delete-metadata branch May 16, 2024 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

None yet

2 participants