Поиск по кастомным постам и страницам
-
Всем привет. Столкнулся с проблемой организации поиска «по нескольким типам постов» и по «страницам». Как это сделать? Стандартный поиск в стиле
while ( have_posts() ) : the_post(); ..
выводит все записи что есть.. ищет то правильно в плане фразы поисковой.. но все записи не нужны.
Пробовал такой вариант..<?php
$args = array( 'post_type' => 'page', //'post_type' => 'events', //'post_type' => 'events,org,newsv,smi_about,actions', //'post_type' => 'post', //'post_type' => 'page', 'posts_per_page' => 9, 'paged' => $current, ); $my_query = new WP_Query( $args ); if ( $my_query->have_posts() ) { ?> <header class="page-header"> <h1 class="page-title"> <?php printf( esc_html__( 'Результат поиска для: %s', 'msb' ), '<span>"' . get_search_query() . '"</span>' ); ?> </h1> </header> <?php while ( $my_query->have_posts() ) { $my_query->the_post(); ?> <?php get_template_part( 'template-parts/content', 'search' ); } wp_reset_postdata(); ?> <?php } else { get_template_part( 'templates/content', 'none' ); }
`
но он выводит вообще не то..в данном коде указал «страницу» как «тип постов», хотя нужна и она и кастомные типы постов), а выводятся и посты и страницы
Как такой вопрос можно решить?
Просмотр 7 ответов — с 1 по 7 (всего 7)
Просмотр 7 ответов — с 1 по 7 (всего 7)
- Тема «Поиск по кастомным постам и страницам» закрыта для новых ответов.