Замена стандартных текстов WooCommerce через functions.php

1 мин
Автор PINTA IT
Замена стандартных текстов WooCommerce через functions.php

Изменить текст кнопки Добавить в корзину WooCommerce

// Add to cart 
add_filter( 'woocommerce_product_single_add_to_cart_text', 'tb_woo_custom_cart_button_text' );
add_filter( 'woocommerce_product_add_to_cart_text', 'tb_woo_custom_cart_button_text' );   
function tb_woo_custom_cart_button_text() {
        return __( 'НОВАЯ КНОПКА', 'woocommerce' );
}

Если вы хотите дать одной или нескольким кнопкам «Добавить в Корзину» свое собственное название, используйте такой снипет: Замените ID товаров в строках 4 и 6 на ID своих товаров.

// View Cart, Update Cart, Proceed to Checkout
function tb_text_strings( $translated_text, $text, $domain ) {
    switch ( $translated_text ) {
        case 'Просмотр корзины' :
            $translated_text = __( 'Посмотреть что в Корзине', 'woocommerce' );
            break;
        case 'Обновить корзину' :
            $translated_text = __( 'Пересчитать товары в Корзине', 'woocommerce' );
            break;
        case 'Оформить заказ' :
            $translated_text = __( 'Выложить из Корзины и Оплатить', 'woocommerce' );
            break;
    }
    return $translated_text;
}
add_filter( 'gettext', 'tb_text_strings', 20, 3 );

Замена стандартных переводов WooCommerce

// замена стандартных текстов
function tb_text_strings( $translated_text, $text, $domain ) {
    switch ( $translated_text ) {
        case 'Отзывы' :
            $translated_text = __( 'Відгуки', 'woocommerce' );
            break;
        case 'Отправить' :
            $translated_text = __( 'Надіслати', 'woocommerce' );
            break;
        case 'Ваша оценка' :
            $translated_text = __( 'Ваша оцінка', 'woocommerce' );
            break;
        case 'Ваш отзыв' :
            $translated_text = __( 'Ваш відгук', 'woocommerce' );
            break;
        case 'Подтвердить заказ' :
            $translated_text = __( 'Підтвердити заказ', 'woocommerce' );
            break;

        }
    return $translated_text;
}
add_filter( 'gettext', 'tb_text_strings', 20, 3 ); 

Похожие публикации