posts_per_page显示的项目少于预期的2项

时间:2013-01-23 04:08:39

标签: php wordpress

我的第一个问题,所以如果我做错了事,我很抱歉:S

我有一个名为“投资组合”的自定义帖子类型,以及我用来显示这些帖子的模板。不幸的是,当使用posts_per_page时,模板不断显示的项目少于我输入的项目。以下是我到目前为止的情况:

<?php
     $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
     $args= array('post_type' => 'portfolio', 'paged' => $paged,
            'posts_per_page' => '4');
     query_posts($args);
     if( have_posts() ) :
 ?>

然后继续进入while循环以发布结果。关于可能导致这种情况的任何想法?

1 个答案:

答案 0 :(得分:0)

尝试在代码之前重置查询。

wp_reset_query();
query_posts($args);

功能参考:wp_reset_query()