Woocommerce как отсортировать атрибуты продукта в списке категорий?

#sorting #foreach #woocommerce

#сортировка #foreach #woocommerce

Вопрос:

 <?php
foreach ($variations as $variation) 
{
    $supersize = $variation["attributes"]["attribute_pa_sizes"];
    $variable_id = $variation['variation_id'];?> <span class="SIZES"><?php echo $supersize ;?></span>
 

Итак, я немного зашел в тупик. Я использую Woocommerce, и атрибуты продукта сортируются с помощью ПОЛЬЗОВАТЕЛЬСКОЙ СОРТИРОВКИ, но во внешнем интерфейсе я вызываю атрибуты с помощью приведенного выше кода.
Теперь я хочу иметь возможность сортировать $ supersize по пользовательскому заказу.

Что я должен написать или какая у вас есть идея, чтобы я мог сортировать атрибуты, предоставленные с помощью аргумента foreach . Вопрос новичка: (

Спасибо!

Комментарии:

1. Почему бы не использовать $variation->get_variation_attributes() ?

2. Ну, мне нужно, чтобы отображались варианты, а не атрибуты. Когда какой-либо вариант отсутствует на складе, я просто удаляю его, чтобы он исчез. Если я получу атрибуты, мне придется удалить варианты и атрибут. Итак, если в продукте отсутствует размер S, я удаляю вариант, и он исчезает. Если я показываю атрибуты, мне нужно удалить вариант S и атрибут S.