You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have run into a lot of users who, when using the Site Editor for the first time and interacting with the Query Block, will try to edit the content of the post that is being show/listed inside.
This is not possible because that content is coming from a post, so the user would need to head over the post and edit it there.
The way it currently works, it is just not possible to edit the content of those blocks at all, but no direction or explanation is provided.
I recorded a video of someone interacting with the query block for the first time to illustrate how frustrating and confusing this can be:
Please note that this is a user who has been working with WordPress for over 10 years and are fairly confortable using the block editor to write posts and pages.
What is your proposed solution?
A very basic solution would be to revisit the text description on the Query Loop. Currently it says the following:
An advanced block that allows displaying post types based on different query parameters and visual configurations.
Create a new post for this feed.
We could modify that text to explicitly say that posts cannot be edited there, and provide a second link to the post list.
An advanced block that allows displaying post types based on different query parameters and visual configurations.
You can change the content of these posts by editing them directly here or create a new post for this feed.
On top of that, it would be even more useful if we could detect that the user is trying to edit the content of the blocks, and show some kind of tooltip of message directing the to edit the posts on the post list.
A slightly better version of the above would be to provide a link to edit that specific post and have the link open in a new window. They would need to refresh the Site Editor to see the changes, but we could explain this it would be much more convenient.
The optimal solution would be for posts to be editable within the Query Loop. This is probably very challenging technically and has a number of implications I have not through, but it would be the most convenient and intuitive way to interact with the content of the posts.
What problem does this address?
I have run into a lot of users who, when using the Site Editor for the first time and interacting with the Query Block, will try to edit the content of the post that is being show/listed inside.
This is not possible because that content is coming from a post, so the user would need to head over the post and edit it there.
The way it currently works, it is just not possible to edit the content of those blocks at all, but no direction or explanation is provided.
I recorded a video of someone interacting with the query block for the first time to illustrate how frustrating and confusing this can be:
clideo_editor_4c90a93c29f44faeabeb60d125a545f7.mp4
Please note that this is a user who has been working with WordPress for over 10 years and are fairly confortable using the block editor to write posts and pages.
What is your proposed solution?
We could modify that text to explicitly say that posts cannot be edited there, and provide a second link to the post list.
On top of that, it would be even more useful if we could detect that the user is trying to edit the content of the blocks, and show some kind of tooltip of message directing the to edit the posts on the post list.
A slightly better version of the above would be to provide a link to edit that specific post and have the link open in a new window. They would need to refresh the Site Editor to see the changes, but we could explain this it would be much more convenient.
The optimal solution would be for posts to be editable within the Query Loop. This is probably very challenging technically and has a number of implications I have not through, but it would be the most convenient and intuitive way to interact with the content of the posts.