Aggiungi il pulsante "Aggiungi al carrello" in WooCommerce
24 nov 2013, 15:28:52
Visualizzazioni: 15.5K
Voti: 0
Utilizzo il tema Mystile per WooCommerce, dove i pulsanti "Aggiungi al carrello" sono rimossi da questo codice:
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10);
Che si trova in questo file wp-content/themes/mystile/includes/theme-woocommerce.php
So che potrei semplicemente rimuovere questo pezzo di codice, ma esiste un'opzione per far sì che i pulsanti appaiano comunque, anche dopo che il file theme-woocommerce.php
viene modificato con il prossimo aggiornamento?
Ho già provato ad aggiungere questo codice al mio functions.php
nel child theme.
add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10);

toxen
131
Commenti
Tutte le risposte alla domanda
1
0
Hai ragione a non volerlo fare nel file del tema, e hai anche l'idea giusta inserendolo nel tuo functions.php
. Prova l'approccio mostrato qui sotto, è più vicino a ciò che ti serve realmente, quindi scegli quello che si adatta al tuo caso.
Codice:
//rimuovi i pulsanti aggiungi al carrello
add_action( 'init', 'wpse124288_wc_remove_add_to_cart_buttons' );
function wpse124288_wc_remove_add_to_cart_buttons() {
//pulsante aggiungi al carrello nel loop
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
//pulsante aggiungi al carrello nella pagina singola prodotto
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
}
//(ri)aggiungi i pulsanti aggiungi al carrello
add_action( 'init', 'wpse124288_wc_readd_add_to_cart_buttons' );
function wpse124288_wc_readd_add_to_cart_buttons() {
//pulsante aggiungi al carrello nel loop
add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
//pulsante aggiungi al carrello nella pagina singola prodotto
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
}

Nicolai Grossherr
18.9K
24 nov 2013 15:58:39
Domande correlate