Widget Customizer: Move widget area sections to bottom.
Since a theme can have a lot of widget areas and we don't want to bury third-party sections, bump the widget sections to the bottom with a priority of 1000+. Fixes also the ordering. props westonruter. fixes #27401. Built from https://develop.svn.wordpress.org/trunk@27541 git-svn-id: http://core.svn.wordpress.org/trunk@27384 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
574c2967b5
commit
ca892563a6
|
@ -258,7 +258,7 @@ class WP_Customize_Widgets {
|
|||
* @action customize_register
|
||||
*/
|
||||
static function customize_register( $wp_customize = null ) {
|
||||
global $wp_registered_widgets, $wp_registered_widget_controls;
|
||||
global $wp_registered_widgets, $wp_registered_widget_controls, $wp_registered_sidebars;
|
||||
if ( ! ( $wp_customize instanceof WP_Customize_Manager ) ) {
|
||||
$wp_customize = $GLOBALS['wp_customize'];
|
||||
}
|
||||
|
@ -311,6 +311,7 @@ class WP_Customize_Widgets {
|
|||
$section_args = array(
|
||||
'title' => sprintf( __( 'Widgets: %s' ), $GLOBALS['wp_registered_sidebars'][$sidebar_id]['name'] ),
|
||||
'description' => $GLOBALS['wp_registered_sidebars'][$sidebar_id]['description'],
|
||||
'priority' => 1000 + array_search( $sidebar_id, array_keys( $wp_registered_sidebars ) ),
|
||||
);
|
||||
$section_args = apply_filters( 'customizer_widgets_section_args', $section_args, $section_id, $sidebar_id );
|
||||
$wp_customize->add_section( $section_id, $section_args );
|
||||
|
|
Loading…
Reference in New Issue