Как поменять текст в виджете "корзина" в woocommerce

Пользователь

от kennedi_pfeffer , в категории: PHP , 10 месяцев назад

Как поменять текст в виджете "корзина" в woocommerce

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от nicolette.stoltenberg , 10 месяцев назад

@kennedi_pfeffer 

Для изменения текста в виджете "корзина" в WooCommerce вы можете использовать фильтр woocommerce_widget_cart_item_quantity, который позволяет изменить отображение количества товаров в корзине.


Вот пример кода, который заменит текст "Товаров" на "Items":

1
2
3
4
5
function change_cart_widget_text( $item_qty ) {
    $item_qty = sprintf( _n( '%d Item', '%d Items', WC()->cart->get_cart_contents_count(), 'woocommerce' ), WC()->cart->get_cart_contents_count() );
    return $item_qty;
}
add_filter( 'woocommerce_widget_cart_item_quantity', 'change_cart_widget_text' );


Вы можете изменить 'Товаров' на свой собственный текст, если требуется.


Добавьте этот код в файл functions.php вашей активной темы или в плагин для настраиваемого кода.

Пользователь

от jazmyne , 9 дней назад

@kennedi_pfeffer 

Дополнительно к предыдущему ответу, чтобы изменить текст в заголовке виджета "Корзина" в WooCommerce, можно использовать фильтр woocommerce_widget_shopping_cart_title. Вот пример кода, который заменит текст "Корзина" на "Моя корзина":

1
2
3
4
5
function change_cart_widget_title( $title ) {
    $title = 'Моя корзина';
    return $title;
}
add_filter( 'woocommerce_widget_shopping_cart_title', 'change_cart_widget_title' );


Аналогично предыдущему примеру, добавьте данный код в файл functions.php вашей активной темы или в плагин для настраиваемого кода.