Solución:
esto funcionó para mí:
add_filter( 'wc_add_to_cart_message', 'remove_add_to_cart_message' );
function remove_add_to_cart_message() {
return;
}
Actualización: 18/05/2018 Consulte la respuesta mucho más simple de bellmountain para conocer la forma correcta de hacerlo.
Agrega este código a tus temas functions.php
expediente. Eliminará solo ese mensaje. Debería activarse solo en las páginas donde es probable que ocurra.
function remove_added_to_cart_notice()
{
$notices = WC()->session->get('wc_notices', array());
foreach( $notices['success'] as $key => &$notice){
if( strpos( $notice, 'has been added' ) !== false){
$added_to_cart_key = $key;
break;
}
}
unset( $notices['success'][$added_to_cart_key] );
WC()->session->set('wc_notices', $notices);
}
add_action('woocommerce_before_single_product','remove_added_to_cart_notice',1);
add_action('woocommerce_shortcode_before_product_cat_loop','remove_added_to_cart_notice',1);
add_action('woocommerce_before_shop_loop','remove_added_to_cart_notice',1);
No se preocupe por usar ese CSS que ha probado.
Estoy usando esto:
add_filter( 'wc_add_to_cart_message_html', '__return_null' );
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)