Zitat von jottlieb
Die Frage gab es hier schon mal. Lösung:
Dein Blog erstellt ja einen RSS-Feed. Und es gibt Scripte die den RSS-Feed nach deinem Geschmack in schönes HTML umwandeln, dass du dann auf der Seite anzeigen kannst.
Geht natürlich auch, wobei alle RSS-Reader-Skripte ihre Macken haben, weil die Feeds teilweise zu unterschiedlich sind (selbst Magpie-RSS packt nicht alles). Außerdem ist das eigentlich zu viel Aufwand...
Ich habs bei mir anders gemacht, meine "Startseite" ist eine eigene index.php außerhalb der WP-Struktur, die eigentlich mit WP nichts zu tun hat, außer das ich die wp-blog-header.php "include" um dann auf die gängigen WordPress-Funktionen zugreifen zu können (mehr braucht es nicht).
--------------------
Sonja, egal wie Du Deine Startseite verwendest, versuch mal diese Zeilen an der Stelle an der Du die 5 letzten Postings anzeigen lassen willst:
<ul>
<?php query_posts('showposts=5'); ?>
<?php while (have_posts()) : the_post(); ?>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title() ?>">
<?php echo the_title('', '', false) ?>
</a>
<small><?php the_time('d.m.y') ?></small>
</li>
<?php endwhile; ?>
</ul>
Alles anzeigen
Ich hab das Ganze als ungeordnete Liste (UL) definiert, Du kannst aber die Postings auch einfach durch ein <br /> oder ähnliches trennen.
Wenn Du Deine Startseite separat erstellen willst (also nicht als home.php o.ä.) solltest Du ganz am Anfang der Datei folgende Zeile einfügen:
<?php include( 'wordpress/wp-blog-header.php' ); ?>
("wordpress/" mußt Du ggf. durch Deinen Pfad ersetzen). Damit erhältst Du Zugriff auf die bekannten Template-Funktionen und kannst z.B. auch get_header(), get_footer() usw. einsetzen.