Поиск по рубрике без дублирования
-
Всем привет.
Натягиваю тему на wordpress из html-верстки. Стартовые файлы темы взял на underscores.me
Там есть в частности файл search.php
На его основе пытаюсь сделать поиск по одной рубрике. Все бы хорошо, но у меня 1-я найденная запись дублируется. Если найдена только 1 запись — 1 пост и выводится. Если же больше одной записи найдено, 1-я запись дублируется. 2-я и далее записи уже по одной выводятся.
Ниже приведу код из моего search.php
Подскажите пожалуйста почему это происходит и как исправить?<?php get_header('search'); ?> <section id="primary" class="content-area"> <main id="main" class="site-main"> <?php $posts = get_posts( array( 'numberposts' => 0, 'category' => 23, 'orderby' => 'date', 'order' => 'DESC', 'include' => array(), 'exclude' => array(), 'meta_key' => '', 'meta_value' =>'', 'post_type' => 'post', 'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса ) ); if ( have_posts() ) : ?> <header class="page-header"> <h1 class="page-title"> <?php /* translators: %s: search query. */ printf( esc_html__( 'Результаты поиска:', 'rada' ), '<span>' . get_search_query() . '</span>' ); ?> </h1> </header><!-- .page-header --> <?php /* Start the Loop */ while ( have_posts() ) : ?> <p class='result-text'>Найдена страница: <a href="<?php the_permalink()?>" class='located-page-name'><?php the_title();?></a></p> <p class='post-img'><a href="<?php the_permalink()?>"><?php the_post_thumbnail();?></a></p> <?php the_excerpt(); the_post(); //get_template_part( 'template-parts/content', 'search' ); endwhile; //the_posts_navigation(); else : //get_template_part( 'template-parts/content', 'none' ); endif; ?> </main><!-- #main --> </section><!-- #primary --> </div> <?php //get_sidebar(); get_footer(); ?>
- Тема изменена 5 лет, 3 месяца назад пользователем .
- Тема изменена 5 лет, 3 месяца назад пользователем .
- Тема изменена 5 лет, 3 месяца назад пользователем .
- Тема изменена 5 лет, 3 месяца назад пользователем .
- Тема изменена 5 лет, 3 месяца назад пользователем .
- Тема изменена 5 лет, 3 месяца назад пользователем . Причина: для оформления кода существует кнопка code
- Тема изменена 5 лет, 3 месяца назад пользователем .
Просмотр 6 ответов — с 1 по 6 (всего 6)
Просмотр 6 ответов — с 1 по 6 (всего 6)
- Тема «Поиск по рубрике без дублирования» закрыта для новых ответов.