使用自定义帖子类型作为首页分页不起作用

时间:2011-11-23 作者:Justin

我已经搜索了几天的解决方案,搜索互联网,当然包括stackoverflow。

我正在使用自定义帖子类型作为静态主页,但分页将不起作用。当我尝试导航到第二页时,它会返回到相同的第一页。这不是问题,除非我将其用作静态首页。

这是我设置的代码。

<?php $home_num = get_option(\'of_home_num\'); ?>

<?php query_posts( \'post_type=portfolio&posts_per_page=\'.$home_num.\'&paged=\'.$paged); ?>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

... content ...

<?php endwhile; ?>

<?php else: ?>  

<p><?php _e(\'Sorry, nothing here.\', \'Zoho\'); ?></p>

<?php endif; ?>

<?php if (function_exists("pagination")) { pagination($additional_loop->max_num_pages); } ?>

<?php wp_reset_query(); ?>
我知道分页函数工作得很好,因为我以前已经多次使用过它。

我很高兴能为任何能帮上忙的人捐款。就像我说的,我被困住了:)

1 个回复
SO网友:Rutwick Gangurde

将此添加到代码中,然后query_posts 生产线:

$paged = get_query_var( \'paged\' )?get_query_var( \'paged\' ):1;
应该有用。

结束

相关推荐

Pagination & get_pages?

我有一个页面,其中列出了此特定页面的子页面,但我想为其添加分页,如何才能做到这一点?这是获取页面的代码<ul id=\"products\" class=\"items-thumbs\"> <?php $the_id = get_the_ID(); $args = array( \'child_of\' => $the_id,