404 error - Please Help me with Archive 404 Pagination

When I click on page 2, there is a 404 page.How could i fix it ?This is my pagination on archive.php<?phpglobal $quer

When I click on page 2, there is a 404 page.

How could i fix it ?

This is my pagination on archive.php

<?php

global $query;

$big = 999999999; // need an unlikely integer

echo paginate_links( array(
    'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
    'format' => '?paged=%#%',
    'current' => max( 1, get_query_var('paged') ),
    'total' => $query->max_num_pages,
    'before_page_number' => '<span class="screen-reader-text">'.$translated.' </span>'
) );

?>

When I click on page 2, there is a 404 page.

How could i fix it ?

This is my pagination on archive.php

<?php

global $query;

$big = 999999999; // need an unlikely integer

echo paginate_links( array(
    'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
    'format' => '?paged=%#%',
    'current' => max( 1, get_query_var('paged') ),
    'total' => $query->max_num_pages,
    'before_page_number' => '<span class="screen-reader-text">'.$translated.' </span>'
) );

?>
Share Improve this question edited Apr 12, 2019 at 15:46 fuxia 107k39 gold badges255 silver badges459 bronze badges asked Apr 12, 2019 at 14:30 WDCreativWDCreativ 32 silver badges6 bronze badges 1
  • Are you putting a call to query_posts at the top of your archive template? – Tom J Nowell Commented Apr 12, 2019 at 14:51
Add a comment  | 

1 Answer 1

Reset to default 0

Your only real reason to try and use paginate_links() seems to be your custom 'before_page_number' argument.

Ditch your code and use the_posts_pagination(); instead, pass it only the 'before_page_number' argument in an array.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745594470a4635024.html

相关推荐

  • 404 error - Please Help me with Archive 404 Pagination

    When I click on page 2, there is a 404 page.How could i fix it ?This is my pagination on archive.php<?phpglobal $quer

    14小时前
    40

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信