inputs ) ) return; uasort( $this->inputs, function( $a, $b ) { $label = ( isset( $a->label ) ? $a->label->content : $a->get_attribute( 'name' ) ); $a = $a->get_sort_order() . ' ' . $label; $label = ( isset( $b->label ) ? $b->label->content : $b->get_attribute( 'name' ) ); $b = $b->get_sort_order() . ' ' . $label; return strcmp( $a, $b ); } ); } }