Une fonction bien utile quand on veut modifier l’intitulé d’un bouton dans woocommerce. La fonction que je vous propose intègre également la possibilité de changer le texte du bouton selon la catégorie du produit.
Besoin d’un spécialiste WooCommerce pour votre projet ? Contactez-moi
// changer le texte du bouton "ajouter au panier" add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' ); // 2.1 + function woo_custom_cart_button_text() { global $product, $post; $product_cats = get_the_terms( $post->ID, 'product_cat' ); foreach ($product_cats as $product_cat) { $product_cat_id = $product_cat->term_id; $product_cat_name = $product_cat->name; break; } if (strpos($product_cat_name, 'atelier') !== false) { return __( 'Acquérir cet atelier', 'woocommerce' ); } else { return __( 'Obtenir ce programme', 'woocommerce' ); } }
Le code modifie le texte du bouton « Ajouter au panier » sur les pages de produit WooCommerce. Le texte du bouton dépend de la catégorie du produit. Si le produit appartient à une catégorie dont le nom contient « atelier », le bouton affichera « Acquérir cet atelier ». Sinon, il affichera « Obtenir ce programme ».
Découvrez nos plugins WooCommerce
Améliorez votre boutique en ligne avec nos plugins personnalisés :
Automatisez vos promotions, multiple point de collecte, bon d’achat exclusif à chaque nouveau inscrit, …