diff --git a/wp-includes/widgets.php b/wp-includes/widgets.php
index 3db5fb8..a85272a 100644
a
|
b
|
function _wp_remove_unregistered_widgets( $sidebars_widgets, $whitelist = array( |
1362 | 1362 | if ( empty( $whitelist ) ) { |
1363 | 1363 | $whitelist = array_keys( $GLOBALS['wp_registered_widgets'] ); |
1364 | 1364 | } |
1365 | | |
| 1365 | |
1366 | 1366 | foreach ( $sidebars_widgets as $sidebar => $widgets ) { |
1367 | | if ( is_array( $widgets ) ) { |
| 1367 | if ( is_array( $widgets ) ) { |
1368 | 1368 | $sidebars_widgets[ $sidebar ] = array_intersect( $widgets, $whitelist ); |
1369 | | } |
| 1369 | } else { |
| 1370 | $sidebars_widgets[ $sidebar ] = array(); |
| 1371 | } |
1370 | 1372 | } |
1371 | 1373 | |
1372 | 1374 | return $sidebars_widgets; |