WordPress at Your Fingertips
function is not described

WP_Theme::_name_sort() private WP 3.4.0

Callback function for usort() to naturally sort themes by name.

Accesses the Name header directly from the class for maximum speed. Would choke on HTML but we don't care enough to slow it down with strip_tags().

{} It's a method of the class: WP_Theme{}

No Hooks.


Int. Negative if $a falls lower in the natural order than $b. Zero if they fall equally. Greater than 0 if $a falls higher in the natural order than $b. Used with usort().


$result = WP_Theme::_name_sort( $a, $b );
$a(WP_Theme) (required)
First theme.
$b(WP_Theme) (required)
Second theme.


Since 3.4.0 Introduced.

Code of WP_Theme::_name_sort() WP 5.7.2

private static function _name_sort( $a, $b ) {
	return strnatcasecmp( $a->headers['Name'], $b->headers['Name'] );