Blijkt dus dat het nog simpeler kan. In plaats van:
$posts=query_posts($query_string."&posts_per_page=-1");
kan dit ook:
$posts=query_posts($query_string."&orderby=title&order=asc&posts_per_page=-1");
En dan heb ik die andere functie cmp niet meer nodig!