Как изменить текст In Stock на складе в WooCommerce Product Edit Admin End - PullRequest
1 голос
/ 08 июля 2019

Я хочу изменить На складе ярлык на на складе в разделе редактирования товара в разделе администратора. Я использовал следующий код, но его изменение текста на переднем конце не меняется на заднем конце. Я хочу изменить метку на заднем конце, а не переднем. Я приложил скриншот, где я хочу изменить текст.

Снимок экрана: https://prnt.sc/obz1uc

add_filter( 'woocommerce_get_availability', 'custom_get_availability', 1, 2);

function custom_get_availability( $availability, $_product ) {
    if ( $_product->is_in_stock() ) $availability['availability'] = __('in stock', 'woocommerce');

}

Не могли бы вы помочь мне решить проблему, Заранее спасибо.

1 Ответ

1 голос
/ 08 июля 2019

Попробуйте это:

function custom_text_strings( $translated_text, $text, $domain ) {
    switch ( $translated_text ) {
        case 'In Stock' :
            $translated_text = 'in stock';
            break;
    }
    return $translated_text;
}
add_filter( 'gettext', 'custom_text_strings', 20, 3 );

Дайте мне знать, если он справится с работой и удачи;)

PS.Вы можете добавить дополнительную проверку на переменную $ domain, чтобы убедиться, что нацелены на текст WooCommerce.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...