WordPress Pagination не работает в цикле
У меня есть функция для нумерации страниц в цикле Wordpress. Нумерация страниц в порядке, но возвращенная ссылка выглядит ?paged=2
(эта страница выходит пустой). Но когда я перехожу из ?paged
в ?page
Отлично работает.
Я что-то пропустил?
PS: я изменил формат на 'format' => '?paged=%#%', но не изменился...
function pagination() {
global $wp_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' => $wp_query->max_num_pages
) );
}
1 ответ
Ваша строка формата говорит paged
с "д". Попробуйте изменить это просто page
, Аналогично, сделать вас get_query_var
ссылка page
, тоже.