Title: call specific entry in template
Last modified: August 19, 2016

---

# call specific entry in template

 *  Resolved [matttail](https://wordpress.org/support/users/matttail/)
 * (@matttail)
 * [17 years, 10 months ago](https://wordpress.org/support/topic/call-specific-entry-in-template/)
 * I’m re=-working a template that I downloaded. On the main index page instead 
   of showing all new entires I would like to only call one specific entry. The 
   problem is that when I put in the query to call a specific post it just times
   out. It seems to get stuck in an infinite loop… Obviously I’ve doing something
   wrong, but I don’t know what. Here’s my current code:
 *     ```
       <?php get_header(); ?>
       <?php include(TEMPLATEPATH."/sidebar1.php");?>
       <div id="main">
       	<div id="content">
       	<?php if (have_posts()) : ?>
   
       		<?php while (have_posts()) : the_post(); ?>
   
       			<div class="post" id="post-<?php the_ID(); ?>">
       				<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
       				<small><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></small>
   
       				<div class="entry">
       					<?php
       					// retrieve welcome entry
       					query_posts('p=3');
       					?>
       				</div>
   
       				<p class="postmetadata">Posted in <?php the_category(', ') ?> | <?php edit_post_link('Edit', '', ' | '); ?>  <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>
       			</div>
   
       		<?php endwhile; ?>
   
       		<div class="navigation">
       			<div class="alignleft"><?php next_posts_link('&laquo; Previous Entries') ?></div>
       			<div class="alignright"><?php previous_posts_link('Next Entries &raquo;') ?></div>
       		</div>
   
       	<?php else : ?>
   
       		<h2 class="center">Not Found</h2>
       		<p class="center">Sorry, but you are looking for something that isn't here.</p>
       		<?php include (TEMPLATEPATH . "/searchform.php"); ?>
   
       	<?php endif; ?>
   
       	</div>
   
       <?php include(TEMPLATEPATH."/sidebar2.php");?>
       <?php get_footer(); ?>
       ```
   
 * Any help? Thanks!

Viewing 3 replies - 1 through 3 (of 3 total)

 *  [Eric Amundson](https://wordpress.org/support/users/sewmyheadon/)
 * (@sewmyheadon)
 * [17 years, 10 months ago](https://wordpress.org/support/topic/call-specific-entry-in-template/#post-797148)
 * I’m sure there are several ways to do this, but my understanding of query_posts
   is that it must be placed outside the loop. See:
    [http://codex.wordpress.org/User:JamesVL/query_posts](http://codex.wordpress.org/User:JamesVL/query_posts)
 *  Thread Starter [matttail](https://wordpress.org/support/users/matttail/)
 * (@matttail)
 * [17 years, 10 months ago](https://wordpress.org/support/topic/call-specific-entry-in-template/#post-797167)
 * excellent, thank you. I was just being dense and not seeing that part of the 
   page where it says “before” instead of “in”.
 * Thanks again.
 *  [Eric Amundson](https://wordpress.org/support/users/sewmyheadon/)
 * (@sewmyheadon)
 * [17 years, 10 months ago](https://wordpress.org/support/topic/call-specific-entry-in-template/#post-797175)
 * You’re welcome. 🙂

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘call specific entry in template’ is closed to new replies.

 * 3 replies
 * 2 participants
 * Last reply from: [Eric Amundson](https://wordpress.org/support/users/sewmyheadon/)
 * Last activity: [17 years, 10 months ago](https://wordpress.org/support/topic/call-specific-entry-in-template/#post-797175)
 * Status: resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
