[wp-trac] [WordPress Trac] #50730: _wpCustomizeSettings has invalid data for starter-content widgets
WordPress Trac
noreply at wordpress.org
Tue Jul 21 21:52:09 UTC 2020
#50730: _wpCustomizeSettings has invalid data for starter-content widgets
--------------------------+-----------------------------------
Reporter: alshakero | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Customize | Version: 5.4.2
Severity: normal | Keywords: has-patch 2nd-opinion
Focuses: |
--------------------------+-----------------------------------
Copying from https://github.com/WordPress/gutenberg/issues/20827.
When Gutenberg is installed, and a site is set to "fresh", error
messages are shown in the customizer for widgets included in a theme's
starter content. The site with the starter content can not be published
until the widgets are edited. In my tests, changing the widget title or
content removed the error.
It does not seem to be theme dependent, I tested different themes that
includes starter content. It's reproducible on 5.4.2.
**To reproduce**
Steps to reproduce the behavior:
1. Create a new WordPress site or reset an existing install
2. Activate Gutenberg
3. Activate a theme with starter content, for example Twenty Twenty or
Twenty Seventeen.
4. Go to the Customizer.
5. Press Publish
6. See the error: Unable to save due to 2 invalid settings.
**Expected behavior**
I expect the starter content to be saved without errors.
**Additional info**
I investigated the forementioned GitHub issue and it seems that
`_wpCustomizeSettings` has invalid widget data when customizer is used on
a fresh site with starter content. By invalid, I mean it fails the check
in [https://core.trac.wordpress.org/browser/trunk/src/wp-includes/class-
wp-customize-manager.php#L2359 this line].
I'll send a PR on GitHub.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/50730>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list