2013-12-24 2 views

ответ

2

Я не совсем понимаю текст детали в раскрывающемся меню «Выберите вариант« на другой язык ». Но если вам просто нужно изменить текст на что-то вроде «Выбрать» или использовать соответствующую метку изменения в качестве опции по умолчанию, вы можете сделать это, переопределив файл Woocommerce по умолчанию variable.php.

  1. Создать дочернюю тему (всегда рекомендуется), если вы не один и активировать его
  2. Скачать variable.php из/Wp-контента/плагины/WooCommerce/шаблоны/монопродуктового/добавить к корзину
  3. Открыть variable.php и поиск <option value=""><?php echo __('Choose an option', 'woocommerce') ?>&hellip;</option>
  4. Заменить Choose an option с любым текстом вам нужно и сохранить файл
  5. Создать новую папку под вас ребенок тема под названием «WooCommerce»
  6. Внутри него создайте подкаталоги с дополнительными продуктами -> add-to-cart и загрузите ранее отредактированный файл variable.php.

Если вам нужно удалить ярлык и добавить его в качестве значения по умолчанию, замените;

<td class="label"><label for="<?php echo sanitize_title($name); ?>"><?php echo wc_attribute_label($name); ?></label></td> 
    <td class="value"><select id="<?php echo esc_attr(sanitize_title($name)); ?>" name="attribute_<?php echo sanitize_title($name); ?>"> 
    <option value=""><?php echo __('Choose an option', 'woocommerce') ?>&hellip;</option> 

С;

<td class="label"><label for="<?php echo sanitize_title($name); ?>"></label></td> 
    <td class="value"><select id="<?php echo esc_attr(sanitize_title($name)); ?>" name="attribute_<?php echo sanitize_title($name); ?>"> 
    <option value=""><?php echo wc_attribute_label($name); ?></option> 

Вот и все!

+0

Это очень помогает в изменении этого текста –

+0

Работает как шарм !! – Jack

2

ответ AGMG больше не правильный ответ. Чтобы изменить выпадающий вариант по умолчанию, вы можете теперь подключиться к woocommerce_dropdown_variation_attribute_options_args

E.g.

add_filter('woocommerce_dropdown_variation_attribute_options_args', 'my_wc_filter_dropdown_args', 10); 
function my_wc_filter_dropdown_args($args) { 
    $args['show_option_none'] = 'Select an option'; 
    return $args; 
} 

Мой случай использования должен был изменить его имя вариации группы (например, «Размер» или «Color»).

function my_wc_filter_dropdown_args($args) { 
    $variation_tax = get_taxonomy($args['attribute']); 
    $args['show_option_none'] = apply_filters('the_title', $variation_tax->labels->name); 
    return $args; 
} 
Смежные вопросы