サポート » 使い方全般 » jquery autopager 1ページ目が読み込まれる

  • iguigu

    (@iguigu)


    jquery.autopager-1.0.0.js を使っています。
    loaderは動いてる様ですが、2ページ目が読み込まれず、
    1ページ目が読み込まれてしまいます。

    どこがおかしいでしょうか?
    よろしくお願いします。

    <ul>		
    <?php
    $paged = (int) get_query_var('paged');
    $args = array(
    	'posts_per_page' => 5,
    	'paged' => $paged
    	'orderby' => 'post_date',
    	'order' => 'DESC',
    	'post_type' => 'post',
    	'post_status' => 'publish'
    );
    $the_query = new WP_Query($args);
    
    if ( $the_query->have_posts() ) :
    	while ( $the_query->have_posts() ) : $the_query->the_post();
    ?>
    
    	<li class="post">
    		
    
    	</li>
    <?php endwhile; endif; ?>
    
    </ul>
    <div id="next">
    	<div class="more"><a href="<?php echo next_posts(0, false); ?>"><img src="<?php echo get_stylesheet_directory_uri(); ?>/images/btn_more.png" alt="もっと見る" width="109" height="109" /></a>
    	<img id="loading" src="<?php echo get_stylesheet_directory_uri(); ?>/images/icon_loading.gif" alt="読み込み中"  width="31" height="31"></div>
    </div>
    
    <?php wp_reset_postdata(); ?>
    
    <script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
    <script src="<?php echo get_stylesheet_directory_uri(); ?>/js/jquery.autopager-1.0.0.js"></script>
    <script>
      //  最大ページ数取得
      var maxpage = <?php echo $wp_query->max_num_pages; ?>;
     
    $('#loading').css('display', 'none');
    $.autopager({
        content: '#news ul',// 読み込むコンテンツ
        link: '#next a', // 次ページへのリンク
        autoLoad: false,// スクロールの自動読込み解除
     
        start: function(current, next){
          $('#loading').css('display', 'block');
          $('#next a').css('display', 'none');
        },
     
        load: function(current, next){
            $('#loading').css('display', 'none');
            $('#next a').css('display', 'block');
            if( current.page >= maxpage ){ //最後のページ
                $('#next a').hide(); //次ページのリンクを隠す
            }
        }
    });
     
    $('#next a').click(function(){ // 次ページへのリンクボタン
        $.autopager('load'); // 次ページを読み込む
        return false;
    });
    </script>
    
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • そもそも、 next_posts で正しいリンク先は表示されているのでしょうか?

    トピック投稿者 iguigu

    (@iguigu)

    リンク先は page2 になっていますが、
    押すと読み込まれるのは1ページ目の記事です。
    何回クリックしてもそうなります、

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「jquery autopager 1ページ目が読み込まれる」には新たに返信することはできません。