2012-04-09 58 views
0

认为这将是简单的,但不知何故,我似乎无法弄清楚。我检查了CSS以确保没有设置隐藏显示,但似乎并非如此。我创建了10个不同的列表,并试图强制分页。关于自定义模板的WordPress分页问题

在此页面: 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很好,但没有分页选项的迹象。

回答

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); ?> 
+0

Thanks!尽管我尝试通过URL强制页面,并且它在传递页面时似乎正常显示,但尽管如果它基于我拥有的帖子数量,我应该至少有3页 - http ://moemar.mailmoto.com/showcase/page/2/ – denisb 2012-04-09 22:57:00

相关问题