嘿,我一直試圖讓我的自定義文章類型的分頁工作 - 我在這裏(下面)有這種代碼的某種成功,但是當我把永久鏈接回% postname%setting當我點擊下一頁時,我得到一個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' –