Php wordpress上一个下一个导航无法正常工作

Php wordpress上一个下一个导航无法正常工作,php,wordpress,pagination,Php,Wordpress,Pagination,我正在处理的最新WordPress主题的上一页和下一页不正确 例如: 我有5篇文章,我已经设置了博客页面显示最多在阅读设置为2篇文章。。。 这在索引中运行良好,每页显示2篇文章…但是在我的author.php中,我将循环设置为每页显示12篇文章,我看不到我的分页?? 我可以看到我的5篇文章,但我仍然可以通过我的导航在3个页面之间导航,每个页面都显示相同的5篇文章…这也发生在我的archive.php中 如何更改分页功能,该功能除了读取设置外,还可以显示分页按钮,无论帖子是否超过我在循环中设置的数

我正在处理的最新WordPress主题的上一页和下一页不正确

例如: 我有5篇文章,我已经设置了博客页面显示最多在阅读设置为2篇文章。。。 这在索引中运行良好,每页显示2篇文章…但是在我的author.php中,我将循环设置为每页显示12篇文章,我看不到我的分页?? 我可以看到我的5篇文章,但我仍然可以通过我的导航在3个页面之间导航,每个页面都显示相同的5篇文章…这也发生在我的archive.php中

如何更改分页功能,该功能除了读取设置外,还可以显示分页按钮,无论帖子是否超过我在循环中设置的数量

以下是my functions.php中的分页函数:


我把你的问题说得稍微好一点。也不要用道歉来回答你的问题。只需问:我认为它不起作用,因为您在这里处理的不是主查询,而是您自己的自定义查询。看看在这种情况下如何处理分页……或者,您可以使用主查询,并指定一个pre_get_posts过滤器,该过滤器将修改对作者页面的查询,以使用与默认值不同的posts_per_page值,从而使这一点变得更容易。看看这里的例子,非常感谢@CBroe…现在已经解决了。
function infinite_pagination() {
    $prev_link = get_previous_posts_link('<span id="newer"><i class="fa fa-angle-left"></i><div>newer posts</div></span>');
    $next_link = get_next_posts_link('<span id="older"><div>older posts</div><i class="fa fa-angle-right"></i></span>');
    if ($prev_link || $next_link) {
        echo '<div class="col-md-12">';
        echo '<section class="pagination">';
        if ( $prev_link ){
            echo $prev_link;
        }
        if ($next_link){
            echo $next_link;
            }
        echo '</section>';
    echo '</div>';
    }   
}
<?php get_header(); ?>
<?php $post_query = new WP_Query ( 'posts_per_page=12'  );
    if($post_query->have_posts() ) : ?>
        <?php while($post_query->have_posts() ) : $post_query->the_post(); ?>
              <-- Content -->           
        <?php endwhile; ?>

<?php endif; ?>
<?php infinite_pagination(); ?> 
<?php get_footer(); ?>