我的一个客户要求我在商店页面和类别页面中隐藏/删除价格,因为她想吸引更多客户访问单个产品页面(即提高点击率)。
像往常一样,一个简单的PHP代码段就能解决问题。我从不建议使用CSS“隐藏”价格,因为它们在代码中仍然可见。
PHP代码段1:仅从商店页面删除价格
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
PHP代码段2:在除购物车和结帐页面外的所有位置删除价格
add_filter( 'woocommerce_variable_sale_price_html', 'businessbloomer_remove_prices', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'businessbloomer_remove_prices', 10, 2 );
add_filter( 'woocommerce_get_price_html', 'businessbloomer_remove_prices', 10, 2 );
function businessbloomer_remove_prices( $price, $product ) {
if ( ! is_admin() ) $price = '';
return $price;
}