If you want your posts to be sorted by tags, like
Tag 1
– post 1
– post 2
– etc
Tag 2
– post 1
– post 2
You can use Multiple Loops.
Create a page template based on ‘archive.php’ and call it e.g. ‘tag-archive.php’
Put
<?php
/*
Template Name: Tag list
*/
?>
in your first lines.
In this template you create a loop
Rewind your posts
Create the second loop
Upload the template in your theme directory
Create a page based on this new template
Example:
<?php } ?>
<?php query_posts('tag=fun'); ?>
<div class="posttitle"><h2>These posts were fun!</h2></div>
<?php while (have_posts()) : the_post(); ?>
<!-- do your stuff -->
<?php endwhile; ?>
<?php rewind_posts(); ?>
<?php query_posts('tag=pleasure'); ?>
<div class="posttitle"><h2>All Pleasure posts!</h2></div>
<?php while (have_posts()) : the_post(); ?>
<!-- do the stuff again -->
<?php endwhile; ?>