Also da gäbe es einmal die Sticky Funktion, die die gewünschten Artikel "oben" hält. Da könntest du dann über CSS die gewünschten Meta Daten ausblenden (evtl. display:none).
Dann gäbe es die Möglichkeit ein eigenes Template für die Startseite anzulegen. Kopiere dir die index.php deines Themes in eine home.php. Dort kannst du dann entweder hardcodiert die Teaser an gewünschter Stelle reinschreiben oder aber mit wp_query() einen neuen Loop aufmachen:
http://codex.wordpress.org/The_Loop#Multiple_Loops_Example_1
http://codex.wordpress.org/Function_Reference/query_posts
<?php $teaser_query = new WP_Query('p=5'); ?>
<?php while ($teaser_query->have_posts()) : $teaser_query->the_post(); ?>
...
...
<?php endwhile; ?>
Oder aber noch eleganter mit Custom Fields, da über das Backend variabel. So könntest du in dem Benutzerdefinierten Feld festlegen ob es ein Teaser-Artikel sein soll und wenn ja es in der home.php wiedergeben.
z.B. legst du ein Benutzerdef. Feld an mit dem Namen "teaser". Als Wert kannst du "ja" nehmen.
<?php if (have_posts()): ?>
<?php while (have_posts()) : the_post(); ?>;
<?php $teaser = get_post_meta(&post->ID, 'teaser', true); ?>
<?php if($teaser == 'ja') : ?>
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></h2>
<?php the_excerpt(); ?>
<?php endif; ?>
...
...normaler Loop-Inhalt ...
...
<?php endwhile; ?>
<?php endif; ?>
Alles anzeigen
Gibt sicherlich noch weitere Möglichkeiten ![]()