есть 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>
Полагаю, что ошибка кроется в создании массива, но не могу понять в чем.