我已經閱讀了許多其他像我的問題,但無法找到修復程序。出於某種原因,我的自定義查詢不分頁,我無法解決原因。這可能是一個愚蠢的理由,但希望你能提供幫助。WP_Query分頁不能在自定義帖子類型上使用自定義查詢
這是我的代碼。
<?php
global $wp_query;
$title = $wp_query->post->post_title;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$query = new WP_Query(
array(
'paged' => $paged,
'wpse18703_title' => "$title",
'posts_per_page' => 10,
'post__not_in' => array($post->ID),
'post_type' => array('post', 'features'),
)
);
if ($query->have_posts()){
while ($query->have_posts()) { $query->the_post(); ?>
<a href="<?php echo get_permalink(); ?>">
<div class="small-12 large-12 gdb-news-container">
<div class="small-12 large-4 columns gdb-news-image">
<?php the_post_thumbnail('game-news-thumb'); ?>
</div>
<div class="small-12 large-8 columns game-title">
<h5><?php the_title(); ?></h5>
<?php echo content(20); ?>
</div>
<div class="clearfix"></div>
</div>
</a>
<?php
} //end while
wp_reset_query();
} //end if
?>
<?php if (function_exists('reverie_pagination')) { reverie_pagination(); } else if (is_paged()) { ?>
<nav id="post-nav">
<div class="post-previous"><?php next_posts_link(__('← Older posts', 'reverie')); ?></div>
<div class="post-next"><?php previous_posts_link(__('Newer posts →', 'reverie')); ?></div>
</nav>
<?php } ?>
感謝您的代碼,但我已經嘗試過,仍然沒有分頁。我真的無法繞過我的頭,爲什麼它不工作。 – Kyon147