Übrigens, da du mir geschrieben hattest, dass du es mit meiner Lösung weiterprobieren möchtest:
Kopiere dir die page.php deines Themes und benenne die Kopie in liste.php um. Dann setze ganz an den Anfang dieser liste.php den Kommentarbereich:
<?php
/*
Template Name: Liste
*/
?>
Dann suchst du dir den "Loop" in dieser liste.php. Das ist der Teil, in dem die Beiträge ausgegeben werden. Im Default Theme sieht das so aus:
<?php get_header(); ?>
<div id="content" class="narrowcolumn">
[COLOR="Red"]<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><?php the_title(); ?></h2>
<div class="entry">
<?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>
<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
</div>
</div>
<?php endwhile; endif; ?>[/COLOR]
<?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen
Der rot markierte Teil ist der komplette Loop. Diesen Teil ersetzt du mit dem restlichen Code aus meinem Beitrag weiter oben.
Die komplette liste.php würde (im Default Theme - in deinem Theme sicherlich abweichend!) so aussehen:
<?php
/*
Template Name: Liste
*/
?>
<?php get_header(); ?>
<div id="content" class="narrowcolumn">
<?php query_posts('orderby=title&order=asc&posts_per_page=-1'); ?>
<?php if( have_posts() ) : ?>
<table>
<tr><th>Datum</th><th>Titel</th><th>Kategorie</th><th>Kommentare</th></tr>
<?php while( have_posts() ) : the_post() ?>
<tr>
<td><?php the_time('d.m.Y') ?></td>
<td><a href="<?php the_permalink() ?>"><?php the_title() ?></a></td>
<td><?php the_category(',') ?></td>
<td><?php comments_number('0 Kommentare', '1 Kommentar', '% Kommentare'); ?></td>
</tr>
<?php endwhile; ?>
</table>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen
Jetzt legst du dir im Backend eine neue Seite an OHNE Inhalt an (nur Titel) und wählst unten (WP 2.5) bzw. rechts (WP 2.3.3 und älter) in der Box "Seitentemplate" das Template "Liste" aus und speicherst die Seite. Fertig.
PS: Für genauere Hilfe benötige ich die page.php deines Themes.