function woo_my_custom_free_message() {
return "This product is FREE!";
}
add_filter('woocommerce_free_price_html', 'woo_my_custom_free_message');
当我将商品悬停在商店页面上时,它显示文字是免费的,我喜欢它。但是,如果您单击该自由文本的产品,它还会显示我在函数代码中添加的自由文本。 PHP。我的想法是删除该文本,但如果我隐藏css的价格,所有的价格将会消失。这是我遇到的最后一个问题。
伙计们请帮助我。 先感谢您。你们真棒! :d答案 0 :(得分:1)
这是正确的方法。
function woo_my_custom_free_message($price) {
$price = is_product()?'':'This product is FREE!';
return $price;
}
add_filter('woocommerce_free_price_html', 'woo_my_custom_free_message', 10, 1);
答案 1 :(得分:0)
您还可以使用:
add_filter( 'woocommerce_variable_free_price_html', 'hide_free_price' );
add_filter( 'woocommerce_free_price_html', 'hide_free_price' );
add_filter( 'woocommerce_variation_free_price_html', 'hide_free_price' );
function hide_free_price($price){
return 'This product is FREE!';
}