Supporto » Funzionalità = Plugin » Woocommerce – modifica bottone “Continua gli acquisti”

  • yleniavernucci

    (@yleniavernucci)


    Ciao a tutti,
    nel file wc-cart-functions.php, ho questo codice:

    	// Output success messages
    	if ( 'yes' === get_option( 'woocommerce_cart_redirect_after_add' ) ) {
    		$return_to = apply_filters( 'woocommerce_continue_shopping_redirect', wc_get_raw_referer() ? wp_validate_redirect( wc_get_raw_referer(), false ) : wc_get_page_permalink( 'shop' ) );
    		$message   = sprintf( '<a href="%s" class="button wc-forward">%s</a> %s', esc_url( $return_to ), esc_html__( 'Continue shopping', 'woocommerce' ), esc_html( $added_text ) );
    	} else {
    		$message   = sprintf( '<a href="%s" class="button wc-forward">%s</a> %s', esc_url( wc_get_page_permalink( 'cart' ) ), esc_html__( 'View cart', 'woocommerce' ), esc_html( $added_text ) );
    	}
    	if ( has_filter( 'wc_add_to_cart_message' ) ) {
    		wc_deprecated_function( 'The wc_add_to_cart_message filter', '3.0', 'wc_add_to_cart_message_html' );
    		$message = apply_filters( 'wc_add_to_cart_message', $message, $product_id );
    	}
    	$message = apply_filters( 'wc_add_to_cart_message_html', $message, $products );
    	if ( $return ) {
    		return $message;
    	} else {
    		wc_add_notice( $message );
    	}
    }

    Sarei interessata a modificare quest’operazione

    $message = sprintf( '<a href="%s" class="button wc-forward">%s</a> %s', esc_url( $return_to ), esc_html__( 'Continue shopping', 'woocommerce' ), esc_html( $added_text ) );

    In modo che il bottone “Continue shopping” semplicemente rimandi sempre all’home page del sito.
    Non voglio toccare il file core.
    Dove inserisco cosa?
    Grazie mille
    Y

    • Questo topic è stato modificato 3 anni, 9 mesi fa da yleniavernucci.
Stai visualizzando 1 risposte (di 1 totali)
  • Ciao @yleniavernucci,
    WordPress (e WooCommerce di conseguenza) permette di personalizzare questi aspetti usando gli Hook, nel tuo caso specifico dovrai usare un Filter Hook.

    Comunque sia, come si può scoprire dalla documentazione WooCommerce, per quanto riguarda la versione 3.0 la soluzione proposta è attraverso l’uso di questo plugin.

    A questo punto puoi installare il plugin e personalizzare la label del bottone oppure studiare il codice che compone il plugin e implementare le porzioni che ti servono all’interno del tuo functions.php.

    Ovviamente la soluzione più semplice è la prima 😉

    Non esitare a chiedere ulteriori chiarimenti.

    A presto,
    Andrea

Stai visualizzando 1 risposte (di 1 totali)
  • Il topic ‘Woocommerce – modifica bottone “Continua gli acquisti”’ è chiuso a nuove risposte.