У нас более 40000 продуктов на нашем сайте, и у нас есть собственная страница архива продуктов для производителей.Каждый продукт каждого производителя имеет атрибут «pa_series», к которому он принадлежит.Некоторые серии имеют сотню продуктов.Я пытаюсь показать только 1 продукт в серии.Как бы я показывал только товары производителя с уникальной серией (или только первый результат в серии)?
Пример:
продукт 1: серия 1
продукт 2: серия 1
продукт 3:серия 2
продукт 4: серия 2
продукт 5: серия 2
продукт 6: серия 3
Показать продукт 1, пропустить продукт 2, показать продукт 3, пропустить продукт 4и 5, показать продукт 6
, это то, что я до сих пор.У меня просто проблема с показом только 1 продукта в серии (уникально).Если это имеет смысл.
if ( have_posts() ) :
while ( have_posts() ) : the_post();
if(is_product_category('manufacturer' . strstr($man_cat->slug, '-'))) :
$post_loop_count ++;
$loop_counter ++;
if($loop_counter === 1)
{
echo "<div class='{$grid} {$extraClass} flex_column catalogue-column'>";
echo "<div class='catalogue-container catalogue-container-woo' >";
echo "<ul class='catalogue-list'>";
$extraClass = "";
}
global $product;
$link = $product->add_to_cart_url();
$ajax_class = 'add_to_cart_button product_type_simple';
$text = '';
$series = $product->get_attribute('pa_product-series');
$content = get_the_excerpt();
$price = $product->get_price_html();
Хотел бы показать только первый результат каждой серии.