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
|
1 Answer
Reset to default 0Your 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
query_posts
at the top of your archive template? – Tom J Nowell ♦ Commented Apr 12, 2019 at 14:51