У меня есть проект WP.
Плагин Search & Filter показывает мои результаты поиска на странице result.php и вот оно -
if ($query->have_posts()) {
?>
<h4 class="offer__item-title">Items from Category_1</h4>
<span>I can find<?php echo $query->found_posts; ?> item (items)</span><br>
<div class="pagination"><?php next_posts_link('', $query->max_num_pages); ?></div>
<div class="nav-next"><?php previous_posts_link(''); ?></div>
<span class="category__span">Category Title</span>
<?php
while ($query->have_posts()) {
$query->the_post(); ?>
<div class="offer__item">
<img src="<?php the_field('image'); ?>" alt="">
<span class="category__span">Name_of_category</span>
<span><?php the_title(); ?></span>
<div>
<button>Buy</button>
<button>Information</button>
</div>
</div>
<?php
} ?>
<?php
} else {
echo "</br> :(";
}
?>
Мне нужно, тогда на моей странице отображаются все категориии элементы сортируются по ним так:
<span class="category__span">Category Title</span>
<div class="offer__item">
<img src="<?php the_field('image'); ?>" alt="">
<span class="category__span">Name_of_category</span>
<span><?php the_title(); ?></span>
<div>
<button>Buy</button>
<button>Information</button>
</div>
</div>
<span class="category__span">Category Title2</span>
<div class="offer__item">
<img src="<?php the_field('image'); ?>" alt="">
<span class="category__span">Name_of_category2</span>
<span><?php the_title(); ?></span>
<div>
<button>Buy</button>
<button>Information</button>
</div>
</div>
<span class="category__span">Category Title3</span>
<div class="offer__item">
<img src="<?php the_field('image'); ?>" alt="">
<span class="category__span">Name_of_category3</span>
<span><?php the_title(); ?></span>
<div>
<button>Buy</button>
<button>Information</button>
</div>
</div>
Мне нужно, чтобы у моего $query->have_posts()
были элементы сортировки внутри по категориям. Спасибо! Извините за мой плохой английский, мне нужна ваша помощь!