У меня есть магазин с разными товарами, который содержит такие переменные, как размер, цвет и фабрику c. Я использую для этого образцы, а не раскрывающийся список
Я искал ответы, но ни один из них не помог мне. Единственный, который сделал это, все еще чего-то не хватает.
Я использовал этот код в своих функциях. php файл моей дочерней темы:
add_filter( 'woocommerce_variation_is_active', 'grey_out_variations_when_out_of_stock', 10, 2 );
function grey_out_variations_when_out_of_stock( $grey_out, $variation ) {
if ( ! $variation->is_in_stock() )
return false;
return true;
}
и он частично работает. На образцы нельзя щелкнуть, но цвет текста остается прежним. Я попытался изменить настройку плагина Swatches «Товары, отсутствующие в наличии» следующим образом:
, но это не сработало. Я также попытался посмотреть исходный код HTML и обнаружил, что <option>
отключен, а <ul>
нет:
Я знаю css, но пишу css не работает. Я предполагаю, потому что сам список не показывает отключенный атрибут в его теге. Есть ли лучший код / способ сделать это? может что-то мне не хватает?
вы можете увидеть пример здесь: https://misfit.co.il/shop/t-shirts/badass-sleeveless-shirt/ НО УБЕДИТЕСЬ, ЧТО ВЫ ВИДИТЕ ЭТО В МОБИЛЬНОМ РЕЖИМЕ, ПОЧЕМУ ЭТО НЕ ПРЕДНАЗНАЧЕНО ДЛЯ РАБОТЫ НА СТОЛБЕ.
спасибо.