Есть мнение, что старый добрый query_posts лучше не использовать никогда, чтобы избежать проблем в будущем.
Используйте WP_Query в тех местах, где вам нужно и всё будет хорошо.
Например авторов можно вывести так:
$query = new WP_Query( 'author=1' );
или так
$query = new WP_Query( 'author_name=KrutoiAvtor' );