Я только начинаю работать с Woocommerce, и у меня есть вопрос о раскрывающемся поле выбора для переменных продуктов. В woocommerce, когда в этом раскрывающемся списке ничего не выбрано, отображается текст «Выбрать вариант».
Мне нужно, чтобы каждый вариант поля выбора в раскрывающемся списке отображал другой текст, когда еще ничего не было выбрано.
Я нашел этот код, который заменяет стандартный текст «Select Option» на все, что я хочу, но он применяется ко всем полям выбора в раскрывающемся списке.
function custom_woocommerce_product_add_to_cart_text($args){
$args['show_option_none'] = __( 'Select Framed or Unframed Sizes', 'woocommerce' );
return $args;
}
Я заметил, что первое выпадающее поле выбора имеет идентификатор, который является «типом», а второе - идентификатором «размер».
Можем ли мы изменить приведенный выше код и получить что-то вроде:
- если ID = type, используйте текст A,
- если ID = size, использовать текст B?
Также могу ли я заставить первый раскрывающийся список всегда отображать все параметры?
Допустим, в моем первом раскрывающемся списке есть варианты A, B, C и D:
- Если я выберу A, второй раскрывающийся список предложит мне варианты 1, 2, 3. Я выбираю 2.
- Если теперь я попытаюсь сделать другой выбор в первом поле, он покажет мне только A и C и оставит B и D, поскольку B и D недоступны в 1 и 3.
Звучит запутанно, но я надеюсь, что в этом есть смысл.
Любая помощь приветствуется.