Cum să adaugi butonul „Adaugă în coș” în WooCommerce
24 nov. 2013, 15:28:52
Vizualizări: 15.5K
Voturi: 0
Folosesc tema Mystile pentru WooCommerce, unde butonul „adaugă în coș” este eliminat prin acest cod:
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10);
Acest cod se află în fișierul wp-content/themes/mystile/includes/theme-woocommerce.php
Știu că pot pur și simplu să elimin acest cod, dar există o opțiune ca butoanele să apară în continuare, chiar și după ce fișierul theme-woocommerce.php
este actualizat?
Am încercat deja să adaug acest cod în functions.php
din tema copil.
add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10);

toxen
131
Comentarii
Toate răspunsurile la întrebare
1
0
Ai dreptate că nu ar trebui să faci asta în fișierul temei, iar ideea de a pune acest cod în functions.php
este corectă. Încearcă abordarea afișată mai jos, este mai mult decât ai nevoie, așa că alege ce se potrivește în cazul tău.
Cod:
//elimină butoanele de adăugare în coș
add_action( 'init', 'wpse124288_wc_remove_add_to_cart_buttons' );
function wpse124288_wc_remove_add_to_cart_buttons() {
//buton adăugare în coș în buclă
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
//buton adăugare în coș pe pagina de produs
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
}
//(re)adaugă butoanele de adăugare în coș
add_action( 'init', 'wpse124288_wc_readd_add_to_cart_buttons' );
function wpse124288_wc_readd_add_to_cart_buttons() {
//buton adăugare în coș în buclă
add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
//buton adăugare în coș pe pagina de produs
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
}

Nicolai Grossherr
18.9K
24 nov. 2013 15:58:39
Întrebări similare
2
răspunsuri
1
răspunsuri