Nieuwste berichten op voorpagina
Voor mijn test blog heb ik een voorpagina ingesteld, dat is een functie in WordPress waarmee het mogelijk is om een aparte pagina te maken die als eerste geopend wordt. Op deze voorpagina staat een klein welkomstwoordje, daar wou ik de 10 nieuwste berichten van het weblog onder hebben staan.
Vijf minuutjes puzzelen leverde het volgende op:
<?php if (is_page('1')) {
echo "<h3>Nieuwste berichten";
$posts = get_posts('numberposts=10&offset=0');
echo "
<ul>
";
foreach ($posts as $post) : ?>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a>
</li>
<?php endforeach;
echo "</ul>";
}
?>
</ul>
Deze code heb ik geplakt in het bestand page.php, via het paginanummer — 1 is in dit geval de welkompagina — in de eerste regel van dit stukje code wordt bepaald of het blokje getoond dient te worden.