WordPress как на ладони
rgbcode is looking for WordPress developers. Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

Лишние страницы пагинации при поиске записей

Здравствуйте,

Лишние страницы пагинации при поиске записей, подскажите почему, спасибо.

0
Texas
1.8 года назад
  • 0
    stepan2273 www.weblancer.net/users/stepanko/?affili...

    Скиньте код страницы, на которой лишние страницы пагиинации.
    Вы используете кастомную (свою) пагинацию?

    Texas 1.8 года назад

    Здравствуйте

    <!--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>
    stepan 1.8 года назад

    the_posts_pagination
    работает с глобальной переменной $wp_query
    и если вы НЕ вмешивались в ее работу - то проблем не должно быть.
    Ищите глубже, нужно смотреть на запрос, где формир для поиска.

    stepan 1.8 года назад

    Какой урл для поиска?
    Если переключить на стандартную тему - то проблема уходит с пагинацией?
    Код для страницы поиска, что выше вы скинули - находиться в search.php?

    Texas 1.8 года назад

    Код для страницы поиска, что выше вы скинули - находиться в search.php? - ДА

    Texas 1.8 года назад

    Это проблемы возникает, если в поиске просто искать по 1 букве "а"

    stepan 1.8 года назад

    Это проблемы возникает, если в поиске просто искать по 1 букве "а"

    понятно, нужно копать дальше, сравнивать стандартный запрос с тем, когда "а"
    Я сомневаюсь, что вам смогут здесь ответит, а вернее - решить проблему.

    Texas 1.8 года назад

    Хорошо, спасибо

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация