#javascript #php #wordpress
#javascript #php #wordpress
Вопрос:
Привет, я использую эту функцию для нумерации страниц в wordepress.
function numbering_pagination() {
global $wp_query;
$all_pages = $wp_query->max_num_pages;
$current_page = max(1, get_query_var('paged'));
if ($all_pages > 1) {
return paginate_links(array(
'base' => get_pagenum_link() . '%_%',
'format' => '?paged=%#%',
'current' => $current_page,
'mid_size' => 1,
'max_size' => 1,
'type' => 'list',
'next_text' => __('next'),
'prev_text' => __('prev')
));
}
}
и хорошо работает с (индекс, категория). но при поиске по странице постоянная ссылка отображается так, когда я нажимаю кнопку далее.первый щелчок, подобный этому.
exmp.com/?s?paged=2
повторный щелчок.
exmp.com/?s?paged=2?paged=2
Пожалуйста, помогите
Комментарии:
1. Что
get_pagenum_link()
возвращается? Например, что это за точное значение?2. Эта ссылка может помочь. Посмотрите на базу, которую они используют wordpress.stackexchange.com/a/139804
3. get_pagenum_link() . является функцией в woredpress developer.wordpress.org/reference/functions/get_pagenum_link
4. Базовый URL-адрес задан неправильно, он должен быть примерно таким
/
, и страница, а затем параметры URL