안녕하세요 저는 사용자 정의 게시 유형에서 작업하는 페이지 매김을 얻으려고했습니다. 여기에서이 코드를 사용하여 일종의 성공을 거두었지만 (아래) 영구 링크를 % postname % 설정 내가 다음 페이지를 클릭 할 때 기본 permalink가 정상적으로 작동하면 404가 표시됩니다. 누군가가 그 화려한 것이 도움이 될 수있는 경우 http://wordpress.org/support/topic/pagination-with-custom-post-type-getting-a-404?replies=1#post-1616810내 사용자 정의 게시 유형에서 작동하도록 페이지 매김 가져 오기
-
는 여기하지만 소용 솔루션을 시도했다.
<?php
$type = 'faqs';
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args=array(
'post_type' => $type,
'post_status' => 'publish',
'paged' => $paged,
'posts_per_page' => 1,
'caller_get_posts'=> 1
);
$temp = $wp_query; // assign original query to temp variable for later use
$wp_query = null;
$wp_query = new WP_Query();
$wp_query->query($args);
?>
<?php if($wp_query->have_posts()) : while($wp_query->have_posts()) : $wp_query->the_post(); ?>
<div class="faq-container">
<div class="faq-question">
<h1><?php the_title(); ?></h1>
</div>
<div class="faq-answer">
<p><?php the_excerpt(); ?></p>
<a href="<?php the_permalink(); ?>">Read full answer →</a>
</div>
</div>
<?php endwhile; ?>
<?php endif; ?>
'caller_get_posts'는 오랫동안 가치가 떨어지는 인수입니다. 그것은'ignore_sticky_posts'로 바뀌 었습니다 –