Изменить стиль кнопки, когда запас превышает Woocommerce - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь сделать хук, чтобы изменить стиль кнопки покупки, когда товар отсутствует на складе.Я сделал что-то подобное, но безуспешно.

do_action( 'woocommerce_no_stock', $product ); 
function action_woocommerce_no_stock( $product ) { ?>
    <style>
        .btn-assine {
            background: blue;
        }
    </style>
    <?php
}; 
add_action( 'woocommerce_no_stock', 'action_woocommerce_no_stock');

Ответы [ 2 ]

0 голосов
/ 14 мая 2018

Пожалуйста, попробуйте ниже код.

do_action( 'woocommerce_no_stock', $product ); 
function action_woocommerce_no_stock( $product ) { 
 echo '
  <style type="text/css">
    .single-product .product .single_add_to_cart_button.button{
         background-color: #333333;
         color: #FFFFFF;
    }
    .woocommerce .product .add_to_cart_button.button{
         background-color: #333333;
         color: #FFFFFF;
    }
 </style>
';
}; 
add_action( 'woocommerce_no_stock', 'action_woocommerce_no_stock', 10, 1 );
0 голосов
/ 14 мая 2018

Обычно Woocommerce удаляет кнопку, если товара нет в наличии.Если в настройках вашего продукта разрешены задержки, вы увидите кнопку, и, вероятно, класс CSS для этой кнопки будет отличаться от других.

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