Title: Query post in &quot;
Last modified: August 19, 2016

---

# Query post in "

 *  Resolved [Vagnok](https://wordpress.org/support/users/vagnok/)
 * (@vagnok)
 * [15 years, 6 months ago](https://wordpress.org/support/topic/query-post-in/)
 * Hey, i need an another help, i have implemented a query function in <div id=”
   slider_on”> which allows a post from category ID 6, there only one post, then
   the pagination doesn’t work =(
 * There is a snippet of index.php:
 *     ```
       <?php get_header(); ?>
       <div id="fronter"></div>
       <div id="lines"></div>
       <div id="slider_area">
       <div id="wrapsli">
       <div id="lefts">
       </div>
       <div id="slider_on">
   
       <?php query_posts('cat=6&showposts='.get_option('posts_per_page')); ?>
       		<?php if (have_posts()) : ?>
   
       			<?php while (have_posts()) : the_post(); ?>					
   
       					<h2><?php the_title(); ?></h2>
   
       					<div class="entry">
       						<?php the_content() ?>
       					</div>
   
       		<?php endwhile; ?>	
   
       	<?php endif; ?>
       </div>
           </div>
   
       	<div id="rights">
       	</div>
       </div>
   
       </div>
       <div id="lines"></div>
       <div id="wrap">
   
       		<div class="col1">
   
       		    <?php
       		    if (is_paged()) $is_paged = true;
   
       		     $paged = (get_query_var('paged')) ? get_query_var('paged') : 0;
                    $args = array(
                      'post__not_in' => $shownslides,
                      'tag__not_in' => $tagids,
                      'paged'=> $paged
                      );
                    query_posts($args);
   
       		     $home_content = get_option('woo_home_content');
       		     $home_boxes = get_option('woo_home_boxes');
   
       			 if (have_posts()) : 
   
       		     $full = FALSE;
   
       		     $width = get_option('woo_full_thumb_width');
       		     $height = get_option('woo_full_thumb_height');
   
       		     if( $home_boxes == 'On') { $small = TRUE; }
       		     elseif ($home_boxes == 'Off') { $full = TRUE; }
       		     else {  $large_posts = intval($home_boxes); }
   
       		     $counter = 0;
       			 while (have_posts()) : the_post();
       		        $counter++;
       		        $post_class = 'full';
       		        if( ($counter > $large_posts OR $small == TRUE) AND $full ==  FALSE)
       		        {
       		            $width = get_option('woo_boxed_thumb_width');
       		            $height = get_option('woo_boxed_thumb_height');
       		            if( $small == FALSE ) $counter = 1;
       		            $small = true;
       		                if ($counter%2 == 0 ) { $post_class = 'fr';  }
       		                else { $post_class = 'fl'; }
       		        }
   
       		     ?>	
   
        <?php if ( in_category('1') ) { ?>
   
       			<div class="post-outer post <?php echo $post_class; ?>">
   
       			    <div class="post-inner post-alt">       
   
       					<h2><a title="<?php _e('Permalink to ',woothemes); ?><?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
       					<div id="titus">
       		            <span class="title-meta"><span class="udate">publicado // </span><span class="date"><?php the_time('d F Y'); ?></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="udate">autor // </span><span class="date"><?php the_author();?></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="udate">categor&iacute;a // </span><span class="date"><?php the_category('category_name');?></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="udate">comentarios //</span><span class="date"><?php comments_popup_link(__(' 0',woothemes), __(' 1',woothemes), __(' %',woothemes)); ?></span> </span>
       					</div>
       		            	<div style="clear:both;"></div>
       		            <?php if ($home_content == 'false') { ?>
   
       					    <p><?php echo strip_tags(get_the_excerpt(), '<a><strong>'); ?></p>
       						<?php woo_get_image('image',$width,$height); ?>
       						<br />
       						<div id="last">
       					    <a class="more-link" title="<?php _e('Permalink to ',woothemes); ?><?php the_title(); ?>" href="<?php the_permalink() ?>"><?php _e('SEGUIR LEYENDO &raquo;',woothemes); ?></a>
       			        <?php } else { ?>
       		                <?php the_content(__('Continue Reading',woothemes)); ?>
       		            <?php } ?>
       					</div>
   
       			        </div><!--/post-inner-->
       				</div><!--/post-->
   
       			    <?php if ($counter%2 == 0 AND $small == TRUE ) { echo '<div style="clear:both;"></div>'; } ?>
       		         <?php } ?>
       			<?php endwhile; ?>
       		    <?php endif; ?>
       						    <div class="fix"></div>
       		    <div class="more_entries">
       		        <?php if (function_exists('wp_pagenavi')) wp_pagenavi(); else { ?>
       		            <div class="fl"><?php previous_posts_link(__('&laquo; Newer Entries ',woothemes)) ?></div>
       		            <div class="fr"><?php next_posts_link(__(' Older Entries &raquo;',woothemes)) ?></div>
       		            <br class="fix" />
       		        <?php } ?>
       		    </div>
       		    <div class="fix"></div>
   
       		</div><!--/col1-->
       		</div>
       		</div>
   
       <?php get_sidebar(); ?>
   
       <?php get_footer(); ?>
       ```
   
 * What am i doing wrong?
 * my regards.

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

 *  Thread Starter [Vagnok](https://wordpress.org/support/users/vagnok/)
 * (@vagnok)
 * [15 years, 6 months ago](https://wordpress.org/support/topic/query-post-in/#post-1795892)
 * Ouch, the title of this thread is broken, i think i left a <div> in this field
 *  [Rev. Voodoo](https://wordpress.org/support/users/rvoodoo/)
 * (@rvoodoo)
 * [15 years, 6 months ago](https://wordpress.org/support/topic/query-post-in/#post-1795893)
 * [http://www.rvoodoo.com/projects/wordpress/wordpress-tip-fixing-pagination-on-custom-queries-with-query_posts/](http://www.rvoodoo.com/projects/wordpress/wordpress-tip-fixing-pagination-on-custom-queries-with-query_posts/)
 * on your first query you don’t account for pagination.
 * Also, you added a query using query posts, and further down you use query posts
   again. Query_posts is relaly only supposed to be used once, for the main query.
   
   [http://codex.wordpress.org/Function_Reference/query_posts#Important_note](http://codex.wordpress.org/Function_Reference/query_posts#Important_note)
   or it could jack up some things
 * regardless after your first query, you don’t reset….
    [http://codex.wordpress.org/Function_Reference/query_posts#Usage](http://codex.wordpress.org/Function_Reference/query_posts#Usage)
 *  Thread Starter [Vagnok](https://wordpress.org/support/users/vagnok/)
 * (@vagnok)
 * [15 years, 6 months ago](https://wordpress.org/support/topic/query-post-in/#post-1795901)
 * I implemented with your method and the pagination worked!
 * …But there a problem, the different pages won’t display this one post except 
   the first page.
 * There is a snippet that i changed it:
 *     ```
       <div id="slider_on">
   
       <?php query_posts( array(
             'posts_per_page' => 1,
             'cat' => '6',
             'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1 ),
   
        ));
       ?>
       		<?php if (have_posts()) : ?>
       			<?php while (have_posts()) : the_post(); ?>
       					<h2><?php the_title(); ?></h2>
   
       					<div class="entry">
       						<?php the_content() ?>
       					</div>
       		<?php endwhile; ?>
       	<?php endif; ?>
       <?php	wp_reset_query(); ?>
   
       </div>
       ```
   
 * I think it could to have 2 options:
    1- This <div> is hidden on next pages 2-
   Is possible to add separated pages for this code, for example
 *  ‘paged’ => ( get_query_var(‘paged’) ? get_query_var(‘paged’) : 1,2,3,4,5
 *  Thread Starter [Vagnok](https://wordpress.org/support/users/vagnok/)
 * (@vagnok)
 * [15 years, 6 months ago](https://wordpress.org/support/topic/query-post-in/#post-1795908)
 * Actually, i tried to replace with this :
 *     ```
       <div id="slider_on">
        <?php
        global $post;
        $tmp_post = $post;
        $myposts = get_posts('posts_per_page=1&category=6');
        foreach($myposts as $post) :
          setup_postdata($post);
        ?>
   
        <?php endforeach; ?>
        <?php $post = $tmp_post; ?>                    
   
       					<div class="entry">
       						<?php the_content() ?>
       					</div>
       <?php	wp_reset_query(); ?>
       </div>
       ```
   
 * Then it worked everything, well i wasted my time too much, but i’m very happy
   now 😀
 *  [Rev. Voodoo](https://wordpress.org/support/users/rvoodoo/)
 * (@rvoodoo)
 * [15 years, 6 months ago](https://wordpress.org/support/topic/query-post-in/#post-1795910)
 * glad you got it sorted out!!
 *  Thread Starter [Vagnok](https://wordpress.org/support/users/vagnok/)
 * (@vagnok)
 * [15 years, 6 months ago](https://wordpress.org/support/topic/query-post-in/#post-1795912)
 * Voodoo, Thank you a lot for your help!

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

The topic ‘Query post in "’ is closed to new replies.

## Tags

 * [pagination broken](https://wordpress.org/support/topic-tag/pagination-broken/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 6 replies
 * 2 participants
 * Last reply from: [Vagnok](https://wordpress.org/support/users/vagnok/)
 * Last activity: [15 years, 6 months ago](https://wordpress.org/support/topic/query-post-in/#post-1795912)
 * Status: resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
