2017-10-21 21 views

Répondre

1

Voici la façon de supprimer le bouton Ajouter au panier et les quantités dans les pages produit unique pour les produits variables seulement, en gardant les champs d'attributs de sélection:

add_action('woocommerce_single_product_summary', 'hide_add_to_cart_button_variable_product', 1, 0); 
function hide_add_to_cart_button_variable_product() { 

    // Removing add to cart button and quantities only 
    remove_action('woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20); 
} 

du code dans le fichier function.php de votre enfant actif thème (ou thème) ou aussi dans n'importe quel fichier plugin.

Testé et fonctionne.

+0

Merci. Fonctionne comme décrit! – theBIOguy

+0

Merci pour votre réponse. J'ai obtenu le code approprié sur https://businessbloomer.com/woocommerce-visual-hook-guide-single-product-page/, ce qui explique pourquoi vous remarquerez une ligne de code add_action différente. L'ajout du conditionnel en gros ne m'est apparu qu'après que je n'ai pas pu comprendre pourquoi il ne fonctionnait pas exactement comme je le voulais. – theBIOguy

0

Je l'ai fait, depuis que j'ai des produits variables sur les pages de détail distinct que je veux garder le « Ajouter au panier » bouton

function remove_add_to_cart(){ 
    if (has_term('wholesale', 'product_tag')) { 

     remove_action('woocommerce_single_variation','woocommerce_single_variation_add_to_cart_button', 20); 
} 
} 

add_action('woocommerce_single_variation','remove_add_to_cart');