From ef81374592f85f96a5bfc3721ad6b4b74a5a9829 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Sun, 10 May 2009 06:56:27 +0000 Subject: [PATCH] Sort widgets by name case insensitive, fixes #9766 git-svn-id: https://develop.svn.wordpress.org/trunk@11247 602fd350-edb4-49c9-b593-d223f7449a82 --- 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(); ?>