Как отключить «добавить в корзину» в нескольких категориях WooCommerce - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь удалить кнопку добавления в корзину из нескольких категорий woocommerce. Я поместил этот код в свои функции. php file:

//function for deleting ....
function remove_product_description_add_cart_button(){
    global $product;

    // Set HERE your category ID, slug or name (or an array)
    $category = 'categoryslug';

    //Remove Add to Cart button from product description of product with id 1234    
    if ( has_term( $category, 'product_cat', $product->id ) )
        remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );

}
add_action('wp','remove_product_description_add_cart_button');

Но моя проблема в том, что он удаляет только добавление в корзину из одной указанной категории. Я пытался изменить код, чтобы разрешить несколько категорий, и ничего, что я сделал, не сработало. У кого-нибудь есть идеи? Спасибо.

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