monkeybone
@monkeybone
начинающий web разработчик

Как получить список товаров с одинаковым атрибутом?

есть 500 различных товаров, часть из них имеют одинаковой атрибут( не используется для вариаций)

Нужно на странице карточки товара вывести список товаров с таким же атрибутом

Вот код, в котором это хочу реализовать:

<?php $args = array( 
'tax_query' => array( // массив массивов состоящий из:
 array( 
'taxonomy' => 'woocommerce-attributes', // название Таксономии
'field' => 'slug', // Производить выбор по 'id' или 'slug' 
'terms' => 'atrname' //  ID(ы) или ярлык(и) таксономии, в зависимости от предыдущего параметра
)), 
'posts_per_page' => '30', // Кол-во выводимых товаров на одной странице
'post_type' => 'product', // Тип записи
'order' => 'ASC' // порядок сортировки ASC - по возрастанию, DESC - по убыванию(по умолчанию)
); ?>

<table border="3" > 


<?php $loop = new WP_Query( $args ); ?> 

<?php while ( $loop->have_posts() ) : ?>
  <?php $loop->the_post(); ?>
  <?php global $product; ?>
  <tr>
    <td><?php echo 
	
	the_title(); ?></td>
    
  </tr>
<?php endwhile; ?>

</table>


Полагаю, что ошибка кроется в создании массива, но не могу понять в чем.
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы