From aea091d87de6da5a39a27452356a572eca2c0849 Mon Sep 17 00:00:00 2001 From: azaozz Date: Sun, 10 May 2009 06:56:27 +0000 Subject: [PATCH] Sort widgets by name case insensitive, fixes #9766 git-svn-id: http://svn.automattic.com/wordpress/trunk@11247 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/includes/widgets.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/wp-admin/includes/widgets.php b/wp-admin/includes/widgets.php index 1176e76736..51f8023c64 100644 --- a/wp-admin/includes/widgets.php +++ b/wp-admin/includes/widgets.php @@ -19,16 +19,15 @@ function wp_list_widgets() { global $wp_registered_widgets, $sidebars_widgets, $wp_registered_widget_controls; - $done = array(); - $sort = array_keys($wp_registered_widgets); - natcasesort($sort); ?> + $sort = $wp_registered_widgets; + usort( $sort, create_function( '$a, $b', 'return strnatcasecmp( $a["name"], $b["name"] );' ) ); + $done = array(); ?>