mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-07-28 13:00:19 +00:00
Customizer: Fix previewing and applying widgets when previewing another theme.
* Unset `wp_get_sidebars_widgets()`' non-admin cache var `$_wp_sidebars_widgets` in Customize theme preview. * Add `WP_Customize_Setting::$dirty` so that settings can be initially-dirty when the Customizer loads. * Mark `old_sidebars_widgets_data` setting initially-dirty. * Mark all `sidebars_widgets` settings as initially-dirty during theme switch. props westonruter. see #31484. git-svn-id: https://develop.svn.wordpress.org/trunk@31705 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -44,6 +44,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
|
||||
$this->assertEquals( '', $setting->sanitize_js_callback );
|
||||
$this->assertFalse( has_filter( "customize_sanitize_{$setting->id}" ) );
|
||||
$this->assertFalse( has_filter( "customize_sanitize_js_{$setting->id}" ) );
|
||||
$this->assertEquals( false, $setting->dirty );
|
||||
}
|
||||
|
||||
function test_constructor_with_args() {
|
||||
|
||||
Reference in New Issue
Block a user