认为这很简单,但不知怎的,我似乎无法弄明白。我检查了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('« Previous'); ?></div>
<div class="alignright"><?php next_posts_link('More »'); ?></div>
</div>
<?php $wp_query = null; $wp_query = $temp; ?>
为什么我的链接根本不显示?我可以在检查时看到div很好,但没有分页选项的迹象。
答案 0 :(得分:0)
您可能需要传递WP_Query中的最大页数。 尝试将此添加到函数调用:
<?php previous_posts_link('« Previous', $wp_query->max_num_pages); ?>
<?php next_posts_link('More »', $wp_query->max_num_pages); ?>