the_posts_pagination
работает с глобальной переменной $wp_query
и если вы НЕ вмешивались в ее работу - то проблем не должно быть.
Ищите глубже, нужно смотреть на запрос, где формир для поиска.
Какой урл для поиска?
Если переключить на стандартную тему - то проблема уходит с пагинацией?
Код для страницы поиска, что выше вы скинули - находиться в search.php?
Скиньте код страницы, на которой лишние страницы пагиинации.
Вы используете кастомную (свою) пагинацию?
Здравствуйте
<!--recipes-card--> <div class="recipes-2"> <!--Search Results for--> <div class="search-results-for"> <?php /* translators: %s: search query. */ printf( esc_html__( 'Результаты поиска для: %s', 'difoodblog' ), '<span>' . get_search_query() . '</span>' ); ?> </div> <!--/Search Results for--> <!--flex card-recipes--> <div class="flex-recipes"> <?php if ( have_posts() ) : ?> <?php /* Start the Loop */ while ( have_posts() ) : the_post(); /** * Run the loop for the search to output the results. * If you want to overload this in a child theme then include a file * called content-search.php and that will be used instead. */ get_template_part( 'template-parts/content', 'search' ); endwhile;?> <div class="pagintaion-container"> <?php the_posts_pagination( array( 'prev_next' => true, 'prev_text' => ('<i class="fas fa-chevron-left"></i>'), 'next_text' => ('<i class="fas fa-chevron-right"></i>'), ) ); ?> </div> <?php else : get_template_part( 'template-parts/content', 'none' ); endif; ?> </div>the_posts_paginationработает с глобальной переменной $wp_query
и если вы НЕ вмешивались в ее работу - то проблем не должно быть.
Ищите глубже, нужно смотреть на запрос, где формир для поиска.
Какой урл для поиска?
Если переключить на стандартную тему - то проблема уходит с пагинацией?
Код для страницы поиска, что выше вы скинули - находиться в search.php?
Код для страницы поиска, что выше вы скинули - находиться в search.php? - ДА
Это проблемы возникает, если в поиске просто искать по 1 букве "а"
понятно, нужно копать дальше, сравнивать стандартный запрос с тем, когда "а"
Я сомневаюсь, что вам смогут здесь ответит, а вернее - решить проблему.
Хорошо, спасибо