﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
15231	get_the_category() used strcmp() which is case sensitive	joehoyle		"I recently ran into an issue with `get_the_category()` returning the array of categories ordered by Name (which is does by default). However, this will return different results than `wp_get_object_terms()`, because `wp_get_object_terms()` used an SQL ORDER BY which (correct me if I am wrong) will do a case insensitive string compare, whereas using `strcmp()` is case sensitive, so any categories starting in a lowercase letter will be but _after_ all capitalized names.

Eg:

{{{
$terms = wp_get_object_terms( $id );
// array( 'Apple, 'iPod', Microsoft' )

$cats = get_the_category( $id );
// array( 'Apple', 'Microsoft', 'iPod' )
}}}

Which seems counterintuitive. Should this be fixed?
"	defect (bug)	closed	normal		Taxonomy	3.0	normal	duplicate		
