Du kannst das in den einzelnen Template-Dateien des Themes sehr leicht angeben. Stelle im Backend einfach die Zahl ein, die für die meisten Seiten zutrifft, und regele es für die anderen Seiten in den Themedateien.
Beispiel: Im Backend 9 einstellen für alle Archive. In der Startseiten-Datei (index.php oder eine spezielle Seite, falls Du eine verwendest), trägst Du oben das hier ein:
// change the loop query to display 6 entries
$posts = query_posts($query_string . '&posts_per_page=6');
Das muss in einem PHP-Block stehen, möglichst weit oben (vor dem Loop auf jeden Fall).
Für Kategorien und Tags müsstest Du das entweder in die archive.php an der entsprechenden Stelle einfügen, oder Du kopierst die Datei einfach zur category.php und fügst es dann (mit 10 statt 6) dort ein. Für Tags müsste die Datei tag.php heißen, denke ich.