Отображать текстовое сообщение вместо кнопки добавления в корзину - PullRequest
0 голосов
/ 16 июня 2020

Я хочу отображать текстовое сообщение вместо кнопки «Добавить в корзину» на странице отдельного продукта. Мне удалось спрятать кнопку вот так:

add_action('wp' , function (){

    $ship_to = WC()->customer->get_shipping_country();
    // Shipping country not supported 
    if ( empty($ship_to)){

    remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' , 30 );
    remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
    remove_action( 'woocommerce_simple_add_to_cart', 'woocommerce_simple_add_to_cart', 30 );
    remove_action( 'woocommerce_grouped_add_to_cart', 'woocommerce_grouped_add_to_cart', 30 );
    remove_action( 'woocommerce_variable_add_to_cart', 'woocommerce_variable_add_to_cart', 30 );
    remove_action( 'woocommerce_external_add_to_cart', 'woocommerce_external_add_to_cart', 30 );
    add_action( 'woocommerce_after_add_to_cart_form', 'add_content_after_addtocart' );
    function add_content_after_addtocart(){
       echo '<h4 class="info">your country is not supported</h4>';
    }
  }
});

Работает хорошо, но информации о сообщениях нет !! .

как исправить. спасибо

...