Скрыть номер 0, когда корзина woocommerce пуста - PullRequest
0 голосов
/ 31 января 2019

Привет, я купил тему woocommerce для своего интернет-магазина.Тема показывает в целом число 0 рядом со значком корзины, поэтому даже если оно пустое.Как я могу скрыть 0 и показывать только количество товаров, когда их что-то в корзине?Например, когда корзина пуста, это должна быть только иконка, а если я положу 2 элемента внутри, она должна показывать иконку с номером

. Это код, который я нашел в файлах темы:

       <a itemprop="url" <?php tonda_select_class_attribute( $dropdown_cart_icon_class ); ?> href="<?php echo esc_url(wc_get_cart_url()); ?>">
        <span class="qodef-cart-icon"><?php echo tonda_select_get_dropdown_cart_icon_html(); ?></span>
        <span class="qodef-cart-number"><?php echo sprintf(_n('%d', '%d', WC()->cart->cart_contents_count, 'tonda'), WC()->cart->cart_contents_count); ?></span>
    </a>

1 Ответ

0 голосов
/ 31 января 2019

Вы можете проверить количество элементов в операторе if.Если число больше 0, показать номер.

<a itemprop="url" <?php tonda_select_class_attribute( $dropdown_cart_icon_class ); ?> 
    href="<?php echo esc_url(wc_get_cart_url()); ?>">
    <span class="qodef-cart-icon"><?php echo tonda_select_get_dropdown_cart_icon_html(); ?></span>
    <?php if( WC()->cart->cart_contents_count > 0 ) : ?>
        <span class="qodef-cart-number"><?php echo sprintf(_n('%d', '%d', WC()->cart->cart_contents_count, 'tonda'), WC()->cart->cart_contents_count); ?></span>
    <?php endif; ?
</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...