Я пытаюсь создать функцию, которая скрывает название метода оплаты и субтитры, когда в корзине 0, - при использовании купона по идентификатору. - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь создать функцию, которая добавляет скрытие названия метода оплаты, когда сумма корзины равна 0, - с использованием купона.Можете ли вы все помочь мне, пожалуйста !!

Это то, что я уже пробовал.

// Add title and subtitle for payment form.
  add_action(
     'woocommerce_review_order_before_payment', function() {

    if ($total < 1)) {
        return;
    }

    else{
    printf(
        '<h2 class="mk-wc-title">%s<small class="mk-wc-subtitle">%s</small></h2>',
        esc_html__( 'Choose your payment method', 'mk_framework' ),
        esc_html__( 'Enter your payment details.', 'mk_framework' )
    );}

} 
);

Я могу использовать всю помощь!

Оригинальный код

// Add title and subtitle for payment form.
  add_action(
             'woocommerce_review_order_before_payment', function() 
            {

if ( ! is_checkout() ) {
        return;
    }

        printf(
            '<h2 class="mk-wc-title">%s<small class="mk-wc-subtitle">%s</small></h2>',
            esc_html__( 'Choose your payment method', 'mk_framework' ),
            esc_html__( 'Enter your payment details.', 'mk_framework' )
        );

}

);

1 Ответ

0 голосов
/ 03 июля 2019

Вы можете попробовать это

  add_action(
             'woocommerce_review_order_before_payment', function() 
            {
             $amount = floatval( preg_replace( '#[^\d.]#', '', $woocommerce->cart->get_cart_total() ) );

            if ($total < 1)) 
            {
                return;
            }

            else{
            printf(
                '<h2 class="mk-wc-title">%s<small class="mk-wc-subtitle">%s</small></h2>',
                esc_html__( 'Choose your payment method', 'mk_framework' ),
                esc_html__( 'Enter your payment details.', 'mk_framework' )
            );}

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