I've created "Cover" section in page settings where user can type their tagline and choose image. This is something I can't do with widget because cover is outside "the_content".
The issue is that values are saved automatically when they should be saved after hitting "Update" button. The same goes when choosing a page template or with controls in "style" tab. Users might not be aware, that all changes made in page settings are visible for viewers the moment they change something. This is a real issue, because for example user might experiment with background color, and their customers might visit website in that moment. Or with custom control like text/textarea while they are still typing, and partial content will be shown to customer.
And there is no way to get back to previous settings because, there are no changes logged in history. So in case someone change their mind, all changes are live anyway, and there is no way to revert back.
Changes made in page settings shouldn't be saved automatically.
I've created "Cover" section in page settings where user can type their tagline and choose image. This is something I can't do with widget because cover is outside "the_content".
The issue is that values are saved automatically when they should be saved after hitting "Update" button. The same goes when choosing a page template or with controls in "style" tab. Users might not be aware, that all changes made in page settings are visible for viewers the moment they change something. This is a real issue, because for example user might experiment with background color, and their customers might visit website in that moment. Or with custom control like text/textarea while they are still typing, and partial content will be shown to customer.
And there is no way to get back to previous settings because, there are no changes logged in history. So in case someone change their mind, all changes are live anyway, and there is no way to revert back.
Changes made in page settings shouldn't be saved automatically.