Using WordPress 3.7.1 I am trying to display all Regular Post on my created page lest say TestPage. Here are the steps I took to do this: **1-** Generate a Custom Page Template called:Test Page and loaded by following code<br /> **2-** Generate a Page Called TestPage based on Test Page Template after updating the page I am not getting any of Post on the page while I have already generated some! <?php /* Template Name: Test Page */ ?> <?php get_header(); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <h1><?php the_title() ;?></h1> <?php the_content(); ?> <?php endwhile; else: ?> <p>Sorry, this page does not exist</p> <?php endif; ?> <?php get_footer(); ?> he abouve code actually is loading the page whit title and content of the TestPage and not by Posts!Can you please let me know why this is happening?