在我的主要index.php文件中,我有以下代码,我想在页面上显示分页,因此我调用the_posts_pagination()函数,但无法正常工作。
<?php
get_header();
if ( have_posts() ) {
while (have_posts()) {
the_post();
?>
<div class="container">
<div class="mb-5 post">
<div class="row">
<div class="col-8">
<a href="<?php the_permalink();?>" type="<?php the_title_attribute();?>">
<?php the_title();?>
</a>
<p><?php the_excerpt();?></p>
<div class="post__data">
<div class="post__data--author">
<a href="<?php echo get_author_posts_url(get_the_author_meta('ID')) ?>">
<?php echo get_the_author();?>
</a>
</div>
<div class="post__data--date">
<a href="<?php echo get_permalink() ?>">
<time datetime="<?php echo get_the_date(); ?>">
<?php echo get_the_date();?>
</time>
</a>
</div>
<div class="post__data--readMore">
<a href="<?php echo get_the_permalink();?>">
Read More
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<?php }
the_posts_pagination( ); ?>
<?php } else { ?>
<p>Sorry No posts avliable</p>
<?php } ?>
<?php get_footer(); ?>
我是WordPress的初学者,所以如果我在问问题时遇到任何错误,请对不起。
答案 0 :(得分:0)
the_posts_pagination()
仅适用于存档页面。将paginate_links与with正确的参数一起使用。