No prvo mores instalirat Get-a-post plugin : http://guff.szub.net/2005/01/27/get-a-post/
Potem lahko določiš različne stvari, če vleče samo poste al tudi page-e, koliko...
Pol pa sem na prvi strani tole dal:
<?php
$key="sticky";
$b=1;
$c=2;
$postslist = get_posts('post_type&numberposts=20');
foreach ($postslist as $post) :
setup_postdata($post);
$a=get_post_meta($post->ID, $key, true);
if (!in_category('5') AND $a!=$b AND $a!=$c ) { ?>
<div class="posti">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<?php if( get_post_meta($post->ID, "Thumbnail2", true) ): ?>
<img style="float:left;margin:5px 7px 5px 5px;" src="<?php echo get_post_meta($post->ID, "Thumbnail2", true); ?>" alt="potopisnik" />
<?php else: ?>
<img style="float:left;margin:5px 7px 5px 5px" src="http://www.potopisnik.si/fotke/logo.gif" alt="potopisnik" />
<?php endif; ?>
<?php the_content_limit(150,''); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark">Več →</a></p>
</div>
<?php }
else {
if ($a==1) {
$b=5;
}
if ($a==2) {
$c=5;
}
}
endforeach; ?>
Tukaj je še nekaj balasta s thumbnaili in tem zamikom, tako da je osnova pomoje tole:
<?php
$key="sticky";
$b=1;
$postslist = get_posts('post_type&numberposts=20');
foreach ($postslist as $post) :
setup_postdata($post);
$a=get_post_meta($post->ID, $key, true);
if ($a!=$b ) { ?>
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<?php the_content_limit(150,''); ?>
<p><a href="<?php the_permalink() ?>">Več →</a></p>
<?php }
endforeach; ?>
sticky je ta parameter v custom fields. Tistim postom ki ne želiš prikazat, daš vrednost $b.
Pa še parametre v get_posts si sam pač določiš, jih najdeš na pluginovi strani. Recimo tej zgoraj pomenijo, da prikazuje tako page-e kot poste, skupaj 20.