My wordpress is installed in /blog and I have a landing page in the root that I want to display the latest post on (only 1 of).
Here's the code i'm using:
<ul> <?php require($_SERVER['DOCUMENT_ROOT'] . '/blog/wp-load.php'); query_posts('showposts=1'); if (have_posts()) : while (have_posts()) : the_post(); ?> <li> <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2> <?php the_excerpt(); ?> </li> <?php endwhile; else: echo "no posts"; endif; ?> <?php wp_reset_query(); ?> </ul>
showposts=1 doesn't seem to be working correctly. I can't seem to get this to display only 1 post. It's currently showing me 6 posts with the code above. Am I missing something?
Thanks for any help you can throw my way.