Вообщем сделал все через index.php.
<?php if( $_GET['type'] ): ?>
<?php
$flat = $_GET['type'];
/* ... Остальные переменные ... */
$meta_query = array(
'relation' => 'AND',
array(
'key' => 'apartment-form-type',
'value' => $flat,
'compare' => '='
)
);
/* ... Остальные ключи ... */
$paged = get_query_var('page') ? get_query_var('page') : 1;
// args
$args = array(
'numberposts' => -1,
'posts_per_page'=>9,
'order' => 'DESC',
'post_type' => 'apartment',
'paged' => $paged,
'meta_query' => $meta_query);
// query
$the_query = new WP_Query( $args );
?>
<div class="catalog">
<div class="container">
<div class="catalog-wrapper">
<?php if( $the_query->have_posts() ): ?>
<?php while( $the_query->have_posts() ) : $the_query->the_post(); ?>
<div class="catalog-item">
<img src="<?php the_post_thumbnail_url(); ?>">
<div class="catalog-item-desc">
<p class='catalog-item-price'><?php the_field('apartment-price'); ?>$</p>
<p class='catalog-item-house'>Дом: <span class="recommend-color-text"><?php the_field('apartment-area'); ?>кв.м</span></p>
<p class='catalog-item-floors'>Этажность: <span class="recommend-color-text"><?php the_field('apartment-floors'); ?>х</span></p>
<p class='catalog-item-street'>Улица: <span class="recommend-color-text"><?php the_field('apartment-street'); ?></span></p>
<div class='catalog-item-btns'>
<a class='catalog-item-more-btn' href="<?php echo get_permalink(); ?>">Подробнее</a>
<a class='catalog-item-tel-btn' href="<?php echo get_permalink(); ?>">Узнать номер</a>
</div>
</div>
</div>
<?php
endwhile;
endif;
?>
</div>
</div>
</div>
<?php wp_reset_query(); // Restore global post data stomped by the_post(). ?>
<?php endif; ?>
<?php if( empty($_GET['type']) ): ?>
<div class="selector">
<form action='/' method='get'>
<div class="select-flat"><select class="selector-big-field" name='type'>
<option value="Квартира">Квартира</option>
<option value="Дом">Дом</option>
<option value="Участок">Участок</option>
<option value="Коммерческая недвижимость">Коммерческая недвижимость</option>
</select></div>
<!-- ... Остальные инпуты ... -->
</form>
</div>
<?php endif; ?>