2016-07-03 6 views
2

특정 카테고리의 게시물을 표시하는 WordPress의 맞춤 템플릿 페이지에 맞춤 루프가 있습니다. 이 모든 것이 훌륭하게 작동하고 필요한 모든 것을 보여줍니다. 그러나 결국 페이지 매김을 추가해야합니다. 이것이 사용자 지정 루프이므로 네이티브 WP '블로그 페이지가 많게는'표시되지 않는 것 같습니다. 내 사용자 지정 루프에 페이지 매김을 추가하는 방법이 있습니까? 맞춤 카테고리 페이지 매김 Wordpress

<?php 
    // add journal posts to the journal page 
    query_posts(array ('category_name' => 'journals', 'posts_per_page' => -1)); 
    ?> 
    <?php 
    // The Loop 
    while (have_posts()) : the_post(); 
     echo '<div class="journal-posts">'; 
     echo '<h2 class="entry-title">'; 
     echo '<div><a href="'. esc_url(get_permalink()) . '">' . sprintf(__(get_the_title())) . '</a> <img src="http://localhost/website.co.uk/wp-content/themes/themename/images/icons/icon.png" alt="Icon Stuff"/></div>'; 
     echo '</h2>'; 
     echo '<span class="entry-meta">Posted on '; 
     echo '<span class="date-link">'; 
     the_date(); 
     echo '</span>'; 
     echo ' by '; 
     echo '<span class="author vcard"><a class="url fn n" href="' . esc_url(get_author_posts_url(get_the_author_meta('ID'))) . '">' . esc_html(get_the_author()) . '</a></span>'; 
     echo '</span>'; 
     the_content(); 
     echo '</div>'; 
     endwhile; ?> 
    <?php 
    // Reset Query 
    wp_reset_query(); 
?> 

나는 세 개의 범주 내가 그 페이지의 각이 사용자 정의 루프가 필요하므로 이유를이 사이트에 대한 호출되고 있습니다. 더 좋은 방법이 없다면?

미리 감사드립니다.

+1

[이 기사] (http://callmenick.com/post/custom-wordpress-loop-with-pagination)를 아직 보았습니까? 그냥 빠른 검색 자체를 통과하지 못했습니다 ... – webeno

+0

[Wordpress - 페이지 매김] 가능한 중복 (http://stackoverflow.com/questions/22647773/wordpress-pagination-for-pages) – webeno

+0

안녕하세요 @ webeno 당신이 나에게 지적한 기사는 내가 필요한 것을 나에게주었습니다. 감사합니다! – legoman

답변

0

나는 키가 다음과 같이 쿼리 내에서 $paged 속성을 사용하여/설정 생각 :

$paged = (get_query_var('page')) ? get_query_var('page') : 1; 
$query_args = array(
    'post_type' => 'post', 
    'category_name' => 'tutorials', 
    'posts_per_page' => 5, 
    'paged' => $paged 
); 

이에서 가져옵니다 및 this articlethis question에 아주 잘 설명했다.