Created
February 28, 2020 17:19
-
-
Save Kyzoe/de70d602b4d0175b0069245f3b41262c to your computer and use it in GitHub Desktop.
[Snippet WOO] Display Free instead of 0.00 in Woocommerce
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* @snippet Display FREE if Price Zero or Empty - WooCommerce Single Product | |
* @how-to add to functions.php in your childtheme | |
* @author Peter Kuipers | |
* @testedwith WooCommerce 3.9 | |
* @Change free in line 13 to whatever you want to show instead of the value 0.00 | |
*/ | |
add_filter( 'woocommerce_get_price_html', 'kyzoe_price_free_zero_empty', 9999, 2 ); | |
function kyzoe_price_free_zero_empty( $price, $product ){ | |
if ( '' === $product->get_price() || 0 == $product->get_price() ) { | |
$price = '<span class="woocommerce-Price-amount amount">FREE</span>'; | |
} | |
return $price; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment