Changeset 47122 for trunk/src/wp-includes/widgets.php
- Timestamp:
- 01/29/2020 12:43:23 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/widgets.php
r47027 r47122 20 20 21 21 // 22 // Global Variables 22 // Global Variables. 23 23 // 24 24 … … 92 92 93 93 // 94 // Template tags & API functions 94 // Template tags & API functions. 95 95 // 96 96 … … 187 187 188 188 // Custom specified ID's are suffixed if they exist already. 189 // Automatically generated sidebar names need to be suffixed regardless starting at -0 189 // Automatically generated sidebar names need to be suffixed regardless starting at -0. 190 190 if ( isset( $args['id'] ) ) { 191 191 $_args['id'] = $args['id']; 192 $n = 2; // Start at -2 for conflicting custom ID 's192 $n = 2; // Start at -2 for conflicting custom IDs. 193 193 while ( is_registered_sidebar( $_args['id'] ) ) { 194 194 $_args['id'] = $args['id'] . '-' . $n++; … … 530 530 'width' => 250, 531 531 'height' => 200, 532 ); // height is never used532 ); // Height is never used. 533 533 $options = wp_parse_args( $options, $defaults ); 534 534 $options['width'] = (int) $options['width']; … … 727 727 ); 728 728 729 // Substitute HTML id and class attributes into before_widget729 // Substitute HTML `id` and `class` attributes into `before_widget`. 730 730 $classname_ = ''; 731 731 foreach ( (array) $wp_registered_widgets[ $id ]['classname'] as $cn ) { … … 948 948 949 949 // 950 // Internal Functions 950 // Internal Functions. 951 951 // 952 952 … … 1076 1076 $settings = array( 2 => $settings ); 1077 1077 1078 // If loading from the front page, update sidebar in memory but don't save to options 1078 // If loading from the front page, update sidebar in memory but don't save to options. 1079 1079 if ( is_admin() ) { 1080 1080 $sidebars_widgets = get_option( 'sidebars_widgets' ); … … 1377 1377 continue 3; 1378 1378 } 1379 } // endforeach ( $slug_group as $slug )1380 } // endforeach ( $existing_sidebars_widgets as $sidebar => $widgets )1381 } // endforeach foreach ( $wp_registered_sidebars as $new_sidebar => $args )1382 } // endforeach ( $slug_group as $slug )1383 } // endforeach ( $common_slug_groups as $slug_group )1379 } // End foreach ( $slug_group as $slug ). 1380 } // End foreach ( $existing_sidebars_widgets as $sidebar => $widgets ). 1381 } // End foreach ( $wp_registered_sidebars as $new_sidebar => $args ). 1382 } // End foreach ( $slug_group as $slug ). 1383 } // End foreach ( $common_slug_groups as $slug_group ). 1384 1384 } 1385 1385 … … 1441 1441 unset( $old_sidebars_widgets[ $old_sidebar ][ $key ] ); 1442 1442 } 1443 } // endif ( $active_key )1444 } // endforeach ( $old_widgets as $key => $widget_id )1445 } // endforeach ( $new_sidebars_widgets as $new_sidebar => $new_widgets )1446 } // endforeach ( $old_sidebars_widgets as $old_sidebar => $old_widgets )1447 } // endif ( ! empty( $old_sidebars_widgets ) )1443 } // End if ( $active_key ). 1444 } // End foreach ( $old_widgets as $key => $widget_id ). 1445 } // End foreach ( $new_sidebars_widgets as $new_sidebar => $new_widgets ). 1446 } // End foreach ( $old_sidebars_widgets as $old_sidebar => $old_widgets ). 1447 } // End if ( ! empty( $old_sidebars_widgets ) ). 1448 1448 1449 1449 // Restore widget settings from when theme was previously active.
Note: See TracChangeset
for help on using the changeset viewer.