Ticket #51538: widget_fix.diff
File widget_fix.diff, 822 bytes (added by , 5 years ago) |
---|
-
wp-includes/widgets.php
1369 1369 } 1370 1370 1371 1371 // Make sure this sidebar wasn't mapped and removed previously. 1372 if ( ! empty( $existing_sidebars_widgets[ $sidebar ] ) ) { 1372 // Make sure the sidebar also exists on the new sidebar, 1373 // Otherwise send it to inactive sidebar 1374 if ( ! empty( $existing_sidebars_widgets[ $sidebar ] ) && isset( $new_sidebars_widgets[ $sidebar ] ) ) { 1373 1375 1374 1376 // We have a match that can be mapped! 1375 1377 $new_sidebars_widgets[ $new_sidebar ] = array_merge( $new_sidebars_widgets[ $new_sidebar ], $existing_sidebars_widgets[ $sidebar ] );