0

以为这很简单,但不知何故我似乎无法弄清楚。我检查了 CSS 以确保没有设置任何隐藏显示,但似乎并非如此。我已经创建了 10 个不同的列表,只是试图强制分页。

在此页面上:http: //moemar.mailmoto.com/showcase

我只是想在我现在显示 3 个帖子的地方设置自定义显示,我也在设置下进行了设置,但是这个显示是使用查询参数强制的。

<?php $temp;
    $temp = $wp_query;
    $wp_query = null;
    $wp_query = new WP_Query();
    $wp_query->query('category_name=Listings'.'&posts_per_page=3'.'&paged='.$paged); ?>

对于显示我正在使用:

<?php if (have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<?php the_content(); ?>
<?php endwhile; ?>

然后在循环下面我有:

<div class="navigation">
<div class="alignleft"><?php previous_posts_link('&laquo; Previous'); ?></div>
<div class="alignright"><?php next_posts_link('More &raquo;'); ?></div>
</div>

<?php $wp_query = null; $wp_query = $temp; ?>

任何想法为什么我的链接根本不会显示?我可以在检查时看到 div 很好,但没有分页选项的迹象。

4

1 回答 1

0

您可能需要从 WP_Query 传递最大页数。尝试将其添加到函数调用中:

<?php previous_posts_link('&laquo; Previous', $wp_query->max_num_pages); ?>
<?php next_posts_link('More &raquo;', $wp_query->max_num_pages); ?>
于 2012-04-09T22:49:14.063 回答