NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.
Publié le : 05 mai 2017 - Modifié le : 17 janvier 2022
Temps de lecture : 0 minutes, 52 seconds - 91 mots
Partager la publication "Prix Woocommerce : Afficher Gratuit =>si il est 0.00"
Prix Woocommerce : Voici donc un petit tutoriel avec une fonction qui permet d’afficher gratuit si le prix est 0.00 ou vide dans un produit Woocommerce.
Nous allons utiliser le filtre woocommerce_get_price_html afin d’y mettre une condition qui permet de vérifier si le prix est 0 ou si il est vide, puis de retourner le texte dans la variable $price.
Déposer ce filtre dans votre functions.php.
/////////////////////////////////////// // Get Free if the price Woocommerce = 0 /////////////////////////////////////// add_filter( 'woocommerce_get_price_html', 'themepress_price_html', 10, 2 ); function themepress_price_html( $price, $product ) { if( $product->get_price() == 0 || $product->get_price() == '') { $price = '<span class="woocommerce-Price-amount amount">Gratuit</span>'; } return $price; }
Donc une fois la condition faite, on affiche dans le span woocommerce-Price-amount le texte désiré. Voilà un petit filtre bien serviable.