Pensavo di esser stato chiaro, forse hai frainteso.
Quello che devi fare è eliminare la clausola showposts perchè per certi versi è sbagliata con l'utilizzo dell'oggetto WP_Query ( come riportato nella documentazione ufficiale ) ed incrementare la tua variabile dell'oggetto WP_Query() passandogli dati corretti e specifici, come ti mostro di seguito
[PHP]
<?php
$args = array(
'posts_per_page' => '1',
'post_type' => 'post'
);
// The Query
$the_query = new WP_Query( $args );
// The Loop
if ( $the_query->have_posts() ) :
while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
<?php endwhile;
else :
// no posts found
endif;
/* Restore original Post Data */
wp_reset_postdata();
?>
[/PHP]