2015-11-26 137 views
-1

我用這個查詢與WordPress,讓我的文章類型分頁的WordPress:自定義分頁查詢

<?php 
     $paged = get_query_var('paged') ? get_query_var('paged') : 1; 
     $args = array(
        'post_type' => 'post', 
        'posts_per_page' => -1, 
        'paged' => $paged, 
        'author' => $user_id 
       ); 
     $my_query = new WP_Query($args); 

     if($my_query->have_posts()): 
      while($my_query->have_posts()):$my_query->the_post(); 

    ?> 
     <article class="listaNoticia column large-6 medium-6 small-12"> 
     <a href="<?php the_permalink(); ?>"> 
      <p class="data"><?php the_time('d/m/Y'); ?></p> <br><br> 
      <h2><?php the_title(); ?></h2> 
     </a> 
     </article> 
     <!-- END ITEM --> 
    <?php endwhile; endif; ?> 


<div class="paginacao column large-12 medium-12 snall-12"> 
     <div> 
     <?php wp_pagenavi(); ?> 
     <?php if(function_exists('wp_paginate')) { wp_paginate(); } ?> 
     </div> 
    </div> 

我用這個查詢,但現在它的加載所有的職位和無分頁。

有人得到這個問題?

謝謝!

回答

0

我不確定爲什麼你能得到它的工作,但'posts_per_page' => -1應該禁用分頁。請嘗試將其保持不變或使用您想要的值。

-2
  • 在儀表板 - >設置 - >閱讀中,您最多顯示多少個博客頁面? 10?您應該將'posts_per_page'設置爲與。 或者你可以試試這個代碼:

<?php 
 

 
$big = 999999999; // need an unlikely integer 
 

 
echo paginate_links(array(
 
\t 'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))), 
 
\t 'format' => '?paged=%#%', 
 
\t 'current' => max(1, get_query_var('paged')), 
 
\t 'total' => $my_query->max_num_pages 
 
)); 
 
?>