По умолчанию атрибут является таксономией и имеет префикс pa_. Мне трудно понять, почему у вашего атрибута нет префикса pa_. Я оставляю свой ответ без редактирования, потому что я проверил его в чистой установке WordPress и WooCommerce. В любом случае, если мой ответ был для вас полезным, отметьте его как правильный ответ, спасибо.
Commerce я хотел бы создать функцию, которая выводит простой «список» данных для каждого варианта или продукта переменной. Или, если простой продукт, то детали самого продукта. Детали, которые я должен включить для каждого:regular price
, size attribute
(используется для вариаций)sale price
, stock
.
Это для "каталожной" версии страниц продукта WooCommerce, поэтому здесь не будет кнопки "Добавить в корзину" или раскрывающегося списка "Вариация". Вместо этого я хочу представить информациюкаждый продукт / вариация для пользователя.
Мне нужно вывести данные каждого, как элементы списка в<ul>
, Новый<ul>
для каждого варианта.
Пример продукта с 3 вариантами:
<div class="fs-product-data-wrapper">
<ul>
<li class="fs-data-price">$49.98 ea.</li>
<li class="fs-data-size">Size: 15-18"</li>
<li class="fs-data-sale">$49.98 ea. Preferred Customer Price</li>
<li class="fs-data-stock">Quantity in Stock: 40</li>
</ul>
<ul>
<li class="fs-data-price">$799.98 ea.</li>
<li class="fs-data-size">Size: 2-2.5'</li>
<li class="fs-data-sale">$67.98 ea. Preferred Customer Price</li>
<li class="fs-data-stock">Quantity in Stock: 15</li>
</ul>
<ul>
<li class="fs-data-price">$29.98 ea.</li>
<li class="fs-data-size">Size: 12"</li>
<li class="fs-data-sale">$19.98 ea. Preferred Customer Price</li>
<li class="fs-data-stock">Quantity in Stock: 0</li>
</ul>
</div>
Пример продукта без изменений, но простой продукт:
<div class="fs-product-data-wrapper">
<ul>
<li class="fs-data-price">$99.98 ea.</li>
<li class="fs-data-size">Size: 15-18"</li>
<li class="fs-data-sale">$99.98 ea. Preferred Customer Price</li>
<li class="fs-data-stock">Quantity in Stock: 32</li>
</ul>
</div>
Скриншот примера:
Я могу управлять CSS этого. Мне просто нужна возможность производить эти данные в течениеul
за каждый «вариант». В идеале это также можно сделать с помощью шорткода, поскольку я буду заполнять его с помощью шаблона компоновщика страниц. Но я мог бы сделать должное, если бы он зацепился за существующий хук страницы продукта. возможноwoocommerce_after_single_product
.