A dica de hoje é simples, porém muito eficaz para quem deseja esconder o preço dos produtos nas páginas do seu WooCommerce.


1. Remover apenas da Loja

remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );

2. Remover de todas as páginas, exceto carrinho e checkout

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 ) {
$price = '';
return $price;
}

Onde adicionar este código?

Adicione os códigos no arquivo Functions.php do seu tema. Lembre-se de utilizar um Child Theme, para quando houver alguma atualização, você não perca estas alterações.


Code by Rodolfo Melogli

Posted by Gabriel Moraes

Criador e mantenedor do blog. Atuo na área de suporte à 4 anos e curso Análise e Desenvolvimento de Sistemas.