WordPress.org

Make WordPress Core

Ticket #19274: 19274-alternate.diff

File 19274-alternate.diff, 625 bytes (added by batmoo, 7 years ago)
  • wp-includes/widgets.php

     
    11901190
    11911191                unset( $sidebars_widgets['wp_inactive_widgets'] );
    11921192
    1193                 foreach ( $wp_registered_sidebars as $id => $settings )
    1194                         $_sidebars_widgets[$id] = array_shift( $sidebars_widgets );
     1193                foreach ( $wp_registered_sidebars as $id => $settings ) {
     1194                        if ( isset( $sidebars_widgets[$id] ) ) {
     1195                                $_sidebars_widgets[$id] = $sidebars_widgets[$id];
     1196                                unset( $sidebars_widgets[$id] );
     1197                        }
     1198                }               
    11951199
    11961200                $orphaned = 0;
    11971201