[wp-trac] [WordPress Trac] #42457: Scheduled changeset won't publish if Customizer is opened first after missing schedule
WordPress Trac
noreply at wordpress.org
Tue Nov 7 15:22:29 UTC 2017
#42457: Scheduled changeset won't publish if Customizer is opened first after
missing schedule
----------------------------+-----------------------------
Reporter: LittleBigThing | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Customize | Version: 4.9
Severity: normal | Keywords:
Focuses: |
----------------------------+-----------------------------
There seems to be a bug with publishing scheduled changes for some
Customizer settings if the '''Customizer is opened first after missing the
scheduled date'''.
If I understand correctly from the blog post introducing the changes in WP
4.9, by default, scheduled changesets are autoloaded when the Customizer
is loaded (/wp-admin/customize.php). This works correctly. However, when
the site has not been visited after the scheduled date is passed and the
Customizer is then loaded, the message appears that "Your scheduled
changes just published". If then I click through to the Customizer or
visit the site the changes are not present for some Customizer settings.
This was the case for the site title, description, (text) widgets and the
home page setting (blog or page).
However, it seemed to work correctly for changes for the menus, colors and
the header image. Sorry for not testing "everything".
When I looked in the posts table in the database, the changes seemed
properly cued as a future changeset before opening the Customizer
(post_status = 'future'). After opening the Customizer, the changeset had
status 'trash'. (Note that I am not aware of the correct structure for the
post_content of changesets.)
To reproduce:
- go to the Customizer
- change a setting (e.g. site title)
- schedule the change for a (near) future date (just a couple of minutes)
- close the Customizer
- let scheduled time pass
- open the Customizer (you'll receive the message that scheduled changes
are published)
- go further to the Customizer or check the site directly for the changes
I tested locally with WP 4.9-RC2 using the themes Twenty Fifteen, Sixteen
en Seventeen as administrator.
Sorry if I'm missing something and this is no bug...
--
Ticket URL: <https://core.trac.wordpress.org/ticket/42457>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list