2014-04-04 7 views
1

사용자 정의 게시 쿼리가있는 하위 페이지가 있으므로 페이지 매김을해야합니다. 페이지 매김 쿼리 자체는 작동하지만 링크는 그렇지 않습니다. 현재 내 페이지 링크는 /parent-page/child-page/이고 페이지 링크는 /parent-page/child-page/page/2으로되어 404를 반환합니다.이 경우 어떻게해야합니까? wordpress - 서브 페이지의 페이지 매김

페이지 링크 기능 :

function my_pagination() { 
    global $wp_query; 

    $big = 999999999; 

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

} 

메인 페이지에서 간단한 사용자 지정 쿼리

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 

     query_posts(array(
      'post_type'  => 'press_gallery', 
      'paged'   => $paged, 
      'posts_per_page' => 30 
     )); 

답변

-3

그냥 다음 단계를 수행하면 done-

1)를 설치 WP- 될 것입니다 PageNavi 플러그인을 열고 활성화하십시오.

2) 지금 당신의 코드가 같아야 this- 당신은

+0

더 나은 솔루션은 플러그인없이 기본적으로 그것을 수행하는 방법이 될 것입니다 :) 완료

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts(array( 'post_type' => 'press_gallery', 'paged' => $paged, 'posts_per_page' => 30 )); $loop = new WP_Query($mypost); while ($loop->have_posts()) : $loop->the_post();?> <!--your code here--> <?php endwhile; wp_reset_query(); ?> <!--at the end just call this page navi function and you are done--> <?php wp_pagenavi(array('query' => $loop)); ?> 

3). –

관련 문제