0
페이지 매김을 사용하여 category.php에 루프를 만들고 싶습니다.WP - 사용자 정의 게시 유형 페이지 매기기
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$wp_query = new WP_Query(array(
'post_type' => 'blog',
'posts_per_page' => 2,
'orderby'=> 'menu_order',
'paged' => $paged
));
while ($wp_query->have_posts()) : $wp_query->the_post();
$url = wp_get_attachment_url(get_post_thumbnail_id($post->ID));
?>
<!-- start article -->
<!-- end article -->
<?php endwhile; ?>
<?php get_template_part('pagination') ?>
과 기능 : 내 루프는 다음과 같다 내가 PAGINATE 링크를 클릭하면
function pagination()
{
global $wp_query;
$big = 999999999;
echo paginate_links(array(
'base' => str_replace($big, '%#%', get_pagenum_link($big)),
'format' => '?paged=%#%',
'current' => max(1, get_query_var('paged')),
'prev_text' => __('<i class="fa fa-chevron-left"></i>'),
'next_text' => __('<i class="fa fa-chevron-right"></i>'),
'total' => $wp_query->max_num_pages,
));
}
그가 site/?cat=9&paged=2
에 저를 보내이 사이트 인덱스, 게시물과 함께 나의 다음 페이지입니다. 나는 여러 가지 방법을 시도하고 무엇이 잘못되었는지를 모른다 ...
어떤 제안이 있나?
추신. 왜 내가 template_part로 페이지 매김을했는지 궁금하지 마십시오 :)
죄송하지만 작동하지 않습니다. – Damian
이 코드를 기본 wordpress에서 사용해보십시오. –