WordPress.org

Ready to get started?Download WordPress

Forums

I surrender: help needed with double mini-loop (2 posts)

  1. Elan42.com
    Member
    Posted 5 years ago #

    Hi... I can't fix this two mini-loops.
    After the first is finished, the second take out posts like from a category instead of the called page.
    For example in a page like: http://www.hhvenice.com/contatti/

    I get a correct output in the first mini loop but all the posts in all categories in the content, instead of the content of the CONTACT page.

    <?php get_header() ?>
    
    	<div id="container">
    	<div id="secondary" class="sidebar">
    	<div id="secondary-sx"></div>
    <ul>
    <li id="secondary-link"><a href="http://www.link.com/vendita/">CASE IN VENDITA &nbsp; &nbsp; &nbsp;></a><p/></li>
    
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : // begin secondary sidebar widgets ?>
    
    <?php
    	$postCount = 0;
    	$CATEGORIE = 3;
    	$page = (get_query_var('paged')) ? get_query_var('paged') : 1;
    	query_posts( 'paged=$page&amp;post_per_page=-1&amp;cat=$CATEGORIE');
    	while (have_posts()) { the_post();  update_post_caches($posts);
    		if( $postcount > 0 &amp;&amp; $postcount <= 6 ) {
    		//GETS NEXT FOUR EXCERPTS
    		?>
    
    		<li class="sidebar-li">
    		<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a> <span class="commentcount"><?php //comments_popup_link('0', '1', '%'); ?></span>
    			<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><p/>
    		<?php echo get_post_image (get_the_id(), '', '', '' .get_bloginfo('template_url') .'/scripts/timthumb.php?zc=1&amp;w=140&amp;h=105&amp;src='); ?></a>
    		<?php //GETS NEXT HEADLINES
    		}
    		$postcount ++;
    		?> </li> <?php
    		}
    		?>
    		<?php endif; // end secondary sidebar widgets  ?>
    		</ul>
    	</div> <!-- FINE SIDEBAR -->
    		<div id="content">
    			<div id="nav-above" class="navigation">
    				<div class="nav-previous"><?php next_posts_link(__( '<span class="meta-nav">&laquo;</span> Older posts', 'sandbox' )) ?></div>
    				<div class="nav-next"><?php previous_posts_link(__( 'Newer posts <span class="meta-nav">&raquo;</span>', 'sandbox' )) ?></div>
    			</div>
    
    <?php rewind_posts(); update_post_caches($posts); ?>
    <?php while ( have_posts() ) : the_post(); update_post_caches($posts); ?>
    
    			<div id="post-<?php the_ID() ?>" class="<?php sandbox_post_class() ?>">
    				<h2 class="entry-title"><a href="<?php the_permalink() ?>" title="<?php printf( __('Permalink to %s', 'sandbox'), the_title_attribute('echo=0') ) ?>" rel="bookmark"><?php the_title() ?></a></h2>
    				<div class="entry-date"><abbr class="published" title="<?php the_time('Y-m-d\TH:i:sO') ?>"><?php unset($previousday); printf( __( '%1$s – %2$s', 'sandbox' ), the_date( '', '', '', false ), get_the_time() ) ?></abbr></div>
    				<div class="entry-content">
    <?php the_content( __( 'Read More <span class="meta-nav">&raquo;</span>', 'sandbox' ) ) ?>
    
    				<?php wp_link_pages('before=<div class="page-link">' . __( 'Pages:', 'sandbox' ) . '&amp;after=</div>') ?>
    				</div>
    				<div class="entry-meta">
    					<span class="author vcard"><?php printf( __( 'By %s', 'sandbox' ), '<a class="url fn n" href="' . get_author_link( false, $authordata->ID, $authordata->user_nicename ) . '" title="' . sprintf( __( 'View all posts by %s', 'sandbox' ), $authordata->display_name ) . '">' . get_the_author() . '</a>' ) ?></span>
    					<span class="meta-sep">|</span>
    					<span class="cat-links"><?php printf( __( 'Posted in %s', 'sandbox' ), get_the_category_list(', ') ) ?></span>
    					<span class="meta-sep">|</span>
    					<?php the_tags( __( '<span class="tag-links">Tagged ', 'sandbox' ), ", ", "</span>\n\t\t\t\t\t<span class=\"meta-sep\">|</span>\n" ) ?>
    <?php edit_post_link( __( 'Edit', 'sandbox' ), "\t\t\t\t\t<span class=\"edit-link\">", "</span>\n\t\t\t\t\t<span class=\"meta-sep\">|</span>\n" ) ?>
    					<span class="comments-link"><?php comments_popup_link( __( 'Comments (0)', 'sandbox' ), __( 'Comments (1)', 'sandbox' ), __( 'Comments (%)', 'sandbox' ) ) ?></span>
    				</div>
    			</div><!-- .post -->
    
    <?php comments_template() ?>
    
    <?php endwhile; ?>
    
    			<div id="nav-below" class="navigation">
    				<div class="nav-previous"><?php next_posts_link(__( '<span class="meta-nav">&laquo;</span> Older posts', 'sandbox' )) ?></div>
    				<div class="nav-next"><?php previous_posts_link(__( 'Newer posts <span class="meta-nav">&raquo;</span>', 'sandbox' )) ?></div>
    			</div>
    
    		</div><!-- #content -->
    	</div><!-- #container -->
    
    <?php get_footer() ?>
  2. stvwlf
    Member
    Posted 5 years ago #

    Hi

    instead of query_posts and rewind posts try using
    get_posts() or WP_Query

    http://codex.wordpress.org/Template_Tags/get_posts

    http://codex.wordpress.org/Function_Reference/WP_Query

Topic Closed

This topic has been closed to new replies.

About this Topic