Quantcast
Channel: WordPress › Support » Forum: Hacks - Recent Topics
Viewing all articles
Browse latest Browse all 8245

joyspark on "Custom loops, sticky posts, and pagination duplicate in next page"

$
0
0

First of all im using 2 query post in front page. One is for sticky post one for regular post loop. And i also using inifnity page scrolling in fronpage.

Problem is : After next page in second loop two posts are duplicating . Cant find any solution in internet please help.

First loop for 3 sticky post showing diffrent

<?php
     $sticky = get_option( 'sticky_posts' ); // Get all sticky posts
     rsort( $sticky ); // Sort the stickies, latest first
     $sticky = array_slice( $sticky, 0, 3 ); // Number of stickies to show
     query_posts( array( 'post__in' => $sticky, 'caller_get_posts' => 1 ) ); // The query?>

<?php if (have_posts()) : ?>
<?php $count = 0; ?>
<?php while (have_posts()) : the_post(); ?>
<?php $count++; ?>
<?php if ($count == 1) : ?>
  <div class="top_story col-lg-8 col-md-7 col-xs-7">
  	<div class="loop-post-content clearfix">
  		<div class="article-featured-image has-sharer">
  			<a href="<?php the_permalink() ?>" ><?php
    if ( has_post_thumbnail() ) {
        the_post_thumbnail( 'homepage-thumb' );
    }
?></a>
  		</div><!----article-image-->

  		<div class="article-head">
  			<div class="loop-post-byline">
  				<span class="date">Нийтлэгч</span>
  				<span class="author_sticky"><?php the_author_posts_link(); ?></span>
  				<span class="date">—<?php the_time('Y.m.d ') ?> </span>
  			</div>
  			<div class="article-headline">
            <h1 class="article-title"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>
            </div>
        </div><!----article-head-->

        <div class="article-excerpt">
        	<p><?php echo substr(get_the_excerpt(), 0,300); ?><a class="sticky_more" href="<?php the_permalink() ?>">Үргэлжлэл→</a></p>

        </div><!----excerpt-->

     </div>
   </div>
    <?php elseif ($count == 2) : ?>
    	<div class="top-story-side col-lg-4 col-md-5 col-xs-5">
    	  <div class="loop-post">
    	  	<div class="loop-post-image">
    	  			<a href="<?php the_permalink() ?>" ><?php
    if ( has_post_thumbnail() ) {
        the_post_thumbnail( 'homepage-thumb' );
    }
?></a>
    	  	</div><!--- image-loop-->

    	  	<div class="loop-post-content clearfix">
    	  		<div class="loop-post-byline">
    	  			<span class="date"><?php the_time('Y.m.d ') ?> </span>
    	  			<span class="author_sticky">— <?php the_author_posts_link(); ?></span>
    	  		</div><!--- byline-->

             <h2 class="featured-title"><a class="post-link" href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>

        </div><!--- contet loop-->

        </div><!--- looppost-->
    <?php elseif ($count == 3) : ?>

  <div class="loop-post">
    	  	<div class="loop-post-image">
    	  			<a href="<?php the_permalink() ?>" ><?php
    if ( has_post_thumbnail() ) {
        the_post_thumbnail( 'homepage-thumb' );
    }
?>
</a>
    	  	</div><!--- image-loop-->

    	  	<div class="loop-post-content clearfix">
    	  		<div class="loop-post-byline">
    	  			<span class="date"><?php the_time('Y.m.d ') ?> </span>
    	  			<span class="author_sticky">— <?php the_author_posts_link(); ?></span>
    	  		</div><!--- byline-->

             <h2 class="featured-title"><a class="post-link"  href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>

        </div><!--- contet loop-->

        </div><!--- looppost-->

    </div>
    </div><!--- top_story-->

    <?php else : ?>

    <?php endif; ?>

     <?php endwhile;   ?>
     <?php endif; ?>

</div>

2. Second loop for rest of regular post

<?php
// Get the ID of a given category
$category_id = get_cat_ID( 'Category Name' );

// Get the URL of this category
$category_link = get_category_link( $category_id );

?>

<?php
$args = array(
    'posts_per_page' => 9,
    'ignore_sticky_posts' => 1
);

$the_query = new WP_Query( $args );
?>

<?php if (have_posts()) : while (have_posts()) : the_post();

$do_not_duplicate = $post->ID; ?>

			<div class="col-lg-4 col-md-6 col-sm-6 col-xs-12 one-post clearfix" id="post-<?php the_ID(); ?>">
	<div class="one-meta">
	      <div class="date"><i class="glyphicon glyphicon-time meta"></i> <?php the_time('Y.m.d ') ?> </div>
	      <div class="one-cat " >
	      	<i class="glyphicon glyphicon-tags" style="margin-right:5px; font-size:0.7em;"></i>
<?php the_category(', ') ?>
   	      </div>
   </div>

		<div class="one-img view view-first">
			<a href="<?php the_permalink() ?>" ><?php
    if ( has_post_thumbnail() ) {
        the_post_thumbnail( 'homepage-thumb' );
    }
?></a>
 <div class="mask">
     <h2><i class="glyphicon glyphicon-user front_author" ></i><?php the_author_posts_link(); ?></h2>
     <p><i class="glyphicon glyphicon-eye-open front_eye"></i><?php echo getPostViews(get_the_ID()); ?></p>
         <a href="<?php the_permalink() ?>" class="info">Дэлгэрэнгүй</a>
     </div>
</a>
		</div>

	    <h2 class="one-title"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
</div>

		<?php endwhile; endif; ?>

Viewing all articles
Browse latest Browse all 8245

Trending Articles