De curand am avut o cerere de la un client de a scoate butonul add to cart din magazinul online dar doar de pe pagina de arhivă. In momentul cand un vizitator intra pe pagina de single product acest buton sa fie disponibil. Iata ce cod am folosit.
/** * remove add to cart buttons on shop archive page */ remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10);
Eliminați adăugarea în coș de la categoria specifică.
function remove_add_to_cart_buttons() { if( is_product_category() ) { remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' ); } } add_action( 'woocommerce_after_shop_loop_item', 'remove_add_to_cart_buttons', 1 );
Eliminați adăugarea în coș de pe pagina de produs unică
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
Aceste coduri se pun in fisierul functions.php al temei WordPress. Daca aveti alte nelamuriri puteti comenta in articol.