Как изменить текст «Выбор опции» в WooCommerce с несколькими переменными - PullRequest
1 голос
/ 03 апреля 2020

Мне удалось изменить текст «Выбор опции» на «Выбор местоположения» в переменной Woo-commerce

Но у меня более одной переменной с другим текстом. Как мне это реализовать?

add_filter('woocommerce_dropdown_variation_attribute_options_args', 'custom_woocommerce_product_add_to_cart_text', 10, 1);
function custom_woocommerce_product_add_to_cart_text($args){
    $args['show_option_none'] = __( 'Select Location', 'woocommerce' ); 
    return $args;
}

Вариации

От: Выбрать цвет

Кому: Выберите размер

Время: Выберите длину

1 Ответ

0 голосов
/ 03 апреля 2020

Вы можете проверить атрибут и соответственно изменить текст

function custom_woocommerce_product_add_to_cart_text ($args) {
    // Args attribute
    $attribute = $args['attribute'];

    if ( $attribute == 'From' ) {
        $args['show_option_none'] = __( 'Select Color', 'woocommerce' );     
    } elseif ( $attribute == 'To' ) {
        $args['show_option_none'] = __( 'Select Size', 'woocommerce' );         
    } elseif ( $attribute == 'Time' ) {
        $args['show_option_none'] = __( 'Select length', 'woocommerce' );         
    } else {
        $args['show_option_none'] = __( 'Default', 'woocommerce' );         
    }

    return $args;
}
add_filter('woocommerce_dropdown_variation_attribute_options_args', 'custom_woocommerce_product_add_to_cart_text', 10, 1 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...