0
내 게시물을 표시하는 WordPress 웹 사이트에 정적 인 페이지가 있습니다. 현재 10 개의 게시물을 표시하고 있으며 "다음 페이지"를 클릭하여 쿼리의 다음 10 개의 게시물 등을 볼 수 있습니다. 페이지 매김이 작동하도록 시도했지만 검색 쿼리에 연결할 수없는 것 같습니다.Wordpress 정적 전면 페이지 검색 페이지 번호
여기 내 쿼리입니다 :
<?php
query_posts(
array( 'post_type' => 'post',
'order' => 'DESC',
'meta_key' => 'cf_votes',
'orderby' => 'meta_value_num',
'posts_per_page' => 10
)
);
?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php endwhile; ?>
<?php endif; ?>
<?php wp_reset_query(); ?>
그리고 여기에 내가 시도 매김입니다 :
<?php
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
));
?>
그래서 기본적으로 내가 완벽하게 처음 10 개 게시물을 볼 수 있어요. 그러나 더 많은 게시물을 볼 수있는 대안은 없습니다.
'get_query_var''get_query_var ('페이지') '이어야한다. 그리고'query_posts'를 사용하지 마십시오. 일반적으로 페이지 매김에 실패합니다. 오히려'WP_Query'를 사용하십시오. –