Vuoi modificare il testo “Rimuovi articolo” oppure il pulsante ‘x‘ del link di rimozione del prodotto dal carrello di WooCommerce?
Segui la sezione in base al carrello che hai, se generato tramite blocchi o shortcode (classico).
Questo articolo si basa su WooCommerce 9.9.5 con tema Storefront 4.6.1.
Carrello a blocchi

Se vuoi modificare il testo, al momento non ho trovato nessun filtro disponibile.
La soluzione più semplice ed immediata l’ho trovata modificando direttamente la stringa di traduzione del plugin.
Ho installato il plugin Loco Translate, poi dalla barra laterale vai su Loco Translate > Plugin > WooCommerce > Italiano e qui cerca “Remove item” o “Rimuovi articoli“.

Cambia la stringa e clicca sul pulsante Salva.
Ecco il rilsultato:

Carrello generato tramite shortcode

Per modificare il link “Rimuovi articolo” puoi usare il filtro woocommerce_cart_item_remove_link
Ecco uno snippet di codice da inserire nel file functions.php del child theme del tuo tema.
function riaco_woocommerce_change_remove_item_link_string( $link_html, $cart_item_key ) {
$cart = WC()->cart;
$cart_item = $cart->get_cart_item( $cart_item_key );
if ( ! $cart_item || ! isset( $cart_item['data'] ) ) {
return $link_html;
}
$_product = $cart_item['data'];
$product_id = $cart_item['product_id'];
$product_name = $_product->get_name();
$product_sku = $_product->get_sku();
$label = __( 'Remove', 'woocommerce' );
$link_html = sprintf(
'<a href="%s" aria-label="%s" data-product_id="%s" data-product_sku="%s">%s</a>',
esc_url( wc_get_cart_remove_url( $cart_item_key ) ),
esc_attr( sprintf( __( 'Remove %s from cart', 'woocommerce' ), wp_strip_all_tags( $product_name ) ) ),
esc_attr( $product_id ),
esc_attr( $_product->get_sku() ),
esc_html( $label )
);
return $link_html;
}
add_filter( 'woocommerce_cart_item_remove_link', 'riaco_woocommerce_change_remove_item_link_string', 10, 2 );
Cambia il valore dentro la variabile $label per modificare il testo.

Come vedi compare la stringa “Rimuovere“, che è lo localizzazione in italiano di “Remove” che trovi dentro la variabile $label.


