Can't Add Pagination

时间:2020-04-24 作者:Izel Maras

我无法添加分页来在页面之间划分帖子并在页面之间导航。目前所有20篇帖子我都有一次加载。我想在我的页面底部添加分页,并在5之前查看帖子。

我有一个自定义的帖子类型,我将其定义为Project。我有两页。主页和日志。主页以我的项目帖子类型为特征,日志以我的常规博客帖子为特征。我希望这两页都有分页。

我的当前索引。php是我的主页,如下所示:

<?php get_header(); ?>
<?php get_footer(); ?>

<div class="portfolioBlock">    
<?php 
         $args = array(\'post_type\' => \'project\',\'posts_per_page\' => 20 );
         $loop = new WP_Query( $args );

         if( $loop->have_posts() ):
            while( $loop->have_posts() ): $loop->the_post();            
            get_template_part( \'content\', get_post_format() );
         endwhile;
         endif;
?>
</div>
我的读数设置如下:Reading-Settings

我很好奇,如果这是因为我的自定义帖子类型,将感谢任何帮助或线索,以帮助我添加页面分页。

当我尝试google解决方案paginate\\u links时,我没有得到任何链接。我还尝试了previous\\u posts\\u link(),这给了我链接,我可以在页面之间移动,但每个页面都会重新加载相同的20篇文章,而不会将其跳转。

非常感谢!

1 个回复
SO网友:Had1z

如果只想显示5篇文章,则应设置posts_per_page 至5。并通过设置paged 参数设置为所需的任何数字,您可以在特定页面中查询帖子。例如,如果您想获得6到10篇文章,您应该执行以下操作:

$args = array(
    \'post_type\'      => \'project\',
    \'posts_per_page\' => 5,
    \'paged\'          => 2 
);

相关推荐

突出显示第一页Pagination_Links

我需要WordPress的帮助。我不是WordPress开发人员,但出于某种原因,我必须在这里更改一些代码。现在说到点子上。我有一个页面,显示一些分页内容。Im使用paginate_links() 生成分页。当我在第一页时,页码不会突出显示它。但从第二页开始,它会突出显示页码。但我也要强调第一点。以下是我使用的代码:<?php $args = array( \'base\' => \'%_%\', \'format\' => \'#page%#%\