-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Show post meta fields in revisions panel #6735
base: trunk
Are you sure you want to change the base?
Show post meta fields in revisions panel #6735
Conversation
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the Core Committers: Use this line as a base for the props when committing in SVN:
To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
Test using WordPress PlaygroundThe changes in this pull request can previewed and tested using a WordPress Playground instance. WordPress Playground is an experimental project that creates a full WordPress instance entirely within the browser. Some things to be aware of
For more details about these limitations and more, check out the Limitations page in the WordPress Playground documentation. |
Sorry for the late reply, @SantosGuillamot! This got lost somewhere in my notifications pile 😓 I think @adamsilverstein's previous decision still holds true. Developers registering post meta/block blindings are better positioned to decide what to display on the revisions screen.
|
Slightly related. That also nicely ties into the previous discussion on whether to share the feedback for users in the UI. In case of Footnotes it was treated as an internal change that never should be surfaced to the users, while for other custom post meta there might be sometimes temptation to highlight that to users. |
Trac ticket:
I can see that there was a similar closed ticket for this and a related pull request.
I just left a comment in the trac ticket to discuss how to proceed here.
@adamsilverstein @Mamaduka As you discussed this in the past, it would be great to hear your opinion on the best path forward.
What?
Basically, this pull request shows the changes made to the post meta fields that have revisions enabled in the revisions UI.
Why?
For 6.6, it is planned to allow the editing of custom fields when a block is connected to them. With that, I believe it is important to show the relevant changes in the revisions.
How?
It iterates through the
wp_post_revision_meta_keys
, and it creates a new row in the diff for each of the meta fields that have changed.I excluded the
footnotes
because it has its own section right now, but I am not sure if it should be unified in the proposed "Post Meta".Demo
This is a quick demo of how it works after the changes in this pull request:
Post.meta.revisions.with.key.demo.mp4
This Pull Request is for code review only. Please keep all other discussion in the Trac ticket. Do not merge this Pull Request. See GitHub Pull Requests for Code Review in the Core Handbook for more details.