File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -62,18 +62,21 @@ function wp_widgets_access_body_class($classes) {
6262 if ( 'wp_inactive_widgets ' == $ sidebar_id )
6363 continue ;
6464
65- if ( empty ( $ wp_registered_sidebars [ $ sidebar_id ] ) && ! empty ( $ widgets ) ) {
66- // register the inactive_widgets area as sidebar
67- register_sidebar (array (
68- 'name ' => __ ( 'Inactive Sidebar (from previous theme) ' ),
69- 'id ' => $ sidebar_id ,
70- 'class ' => 'inactive-sidebar orphan-sidebar ' ,
71- 'description ' => __ ( 'This is a left over sidebar from an old theme and does not show anywhere on your site ' ),
72- 'before_widget ' => '' ,
73- 'after_widget ' => '' ,
74- 'before_title ' => '' ,
75- 'after_title ' => '' ,
76- ));
65+ if ( !isset ( $ wp_registered_sidebars [ $ sidebar_id ] ) ) {
66+ if ( ! empty ( $ widgets ) ) { // register the inactive_widgets area as sidebar
67+ register_sidebar (array (
68+ 'name ' => __ ( 'Inactive Sidebar (from previous theme) ' ),
69+ 'id ' => $ sidebar_id ,
70+ 'class ' => 'inactive-sidebar orphan-sidebar ' ,
71+ 'description ' => __ ( 'This is a left over sidebar from an old theme and does not show anywhere on your site ' ),
72+ 'before_widget ' => '' ,
73+ 'after_widget ' => '' ,
74+ 'before_title ' => '' ,
75+ 'after_title ' => '' ,
76+ ));
77+ } else {
78+ unset( $ sidebars_widgets [ $ sidebar_id ] );
79+ }
7780 }
7881}
7982
You can’t perform that action at this time.
0 commit comments