Ticket #39693: 39693.13.diff
File 39693.13.diff, 1.8 KB (added by , 8 years ago) |
---|
-
src/wp-includes/theme.php
690 690 } 691 691 692 692 if ( is_array( $_sidebars_widgets ) ) { 693 set_theme_mod( 'sidebars_widgets', $_sidebars_widgets);693 set_theme_mod( 'sidebars_widgets', array( 'time' => time(), 'data' => $_sidebars_widgets ) ); 694 694 } 695 695 696 696 $nav_menu_locations = get_theme_mod( 'nav_menu_locations' ); -
src/wp-includes/widgets.php
1286 1286 1287 1287 // Sidebars_widgets settings from when this theme was previously active. 1288 1288 $old_sidebars_widgets = get_theme_mod( 'sidebars_widgets' ); 1289 $old_sidebars_widgets = $old_sidebars_widgets['data']; 1289 1290 1290 1291 if ( is_array( $old_sidebars_widgets ) ) { 1291 1292 -
tests/phpunit/tests/widgets.php
713 713 714 714 // Test restoring sidebars widgets when previously activated. 715 715 set_theme_mod( 'sidebars_widgets', array( 716 'sidebar-1' => array( 'tag_cloud-1' ), 717 'sidebar-2' => array(), 718 'sidebar-3' => array( 'unregistered_widget-1', 'text-1', 'media_image-1' ), 719 'orphaned_widgets_1' => array( 'media_video-2' ), 716 'time' => time(), 717 'data' => array( 718 'sidebar-1' => array( 'tag_cloud-1' ), 719 'sidebar-2' => array(), 720 'sidebar-3' => array( 'unregistered_widget-1', 'text-1', 'media_image-1' ), 721 'orphaned_widgets_1' => array( 'media_video-2' ), 722 ), 720 723 ) ); 721 724 722 725 $sidebars_widgets = array(