From 5679c4dd36d38cc5426e42cb193a4801e64b0856 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Sun, 6 Nov 2005 06:48:41 +0000 Subject: [PATCH] Order cats by name. Props davidhouse. fixes #1780 git-svn-id: https://develop.svn.wordpress.org/trunk@3000 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/admin-functions.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/wp-admin/admin-functions.php b/wp-admin/admin-functions.php index b780de1595..78b3f9bc5b 100644 --- a/wp-admin/admin-functions.php +++ b/wp-admin/admin-functions.php @@ -439,7 +439,11 @@ function checked($checked, $current) { function return_categories_list($parent = 0) { global $wpdb; - return $wpdb->get_col("SELECT cat_ID FROM $wpdb->categories WHERE category_parent = $parent ORDER BY category_count DESC"); + return $wpdb->get_col("SELECT cat_ID FROM $wpdb->categories WHERE category_parent = $parent"); +} + +function sort_cats($cat1, $cat2) { + return strcasecmp($cat1['cat_name'], $cat2['cat_name']); } function get_nested_categories($default = 0, $parent = 0) { @@ -472,6 +476,8 @@ function get_nested_categories($default = 0, $parent = 0) { $result[$cat]['cat_name'] = get_the_category_by_ID($cat); } } + + usort($result, 'sort_cats'); return $result; }