Pregunta sobre WooCommerce de Wordpress:

Remove_action no funciona

Un usuario pregunt贸 馃憞

Hola,

Este me est谩 volviendo loco.

Estoy tratando de reordenar los elementos en una sola p谩gina de producto, para obtener el ‘agregar al carrito’ arriba del extracto. No hay problema para adaptarlo, solo RECUERDA que no funciona, por lo que el bot贸n se replica. 隆Por favor ayuda antes de que pierda la cabeza!

http://www.privatsky.dk/mocca/vare/chiaroscuro-100-arabica/ (pw es ‘kaffe’)

add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 15 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );

Feliz Navidad

Este tema fue modificado hace 1 a帽o, 11 meses por.

(@lorro)

Hace 1 a帽o, 11 meses

Aseg煤rese de que las ejecuciones se eliminen despu茅s del plugin original. Es posible que deba colocar la eliminaci贸n dentro de la acci贸n de carga de woocommerce.

(@katrineds)

Hace 1 a帽o, 11 meses

Es posible que deba colocar la eliminaci贸n dentro de la acci贸n de carga de woocommerce.

驴Puedes elaborar? Qu茅 significa eso? No puedo codificar. Copi茅 de un foro donde todos los dem谩s lograron obtener el fragmento. Mi l贸gica dice que deber铆a funcionar, pero no funciona de mi parte.

/**
 * woocommerce_single_product_summary hook
 *
 * @hooked woocommerce_template_single_title - 5
 * @hooked woocommerce_template_single_price - 10
 * @hooked woocommerce_template_single_excerpt - 20
 * @hooked woocommerce_template_single_add_to_cart - 30
 * @hooked woocommerce_template_single_meta - 40
 * @hooked woocommerce_template_single_sharing - 50
 */

remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30);
add_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 15);

(@lorro)

Hace 1 a帽o, 11 meses

Deber铆a hacer esto. Ejecutar谩 los toques y plugins en el momento despu茅s de que se cargue su WooCommerce y el tema, pero antes de que se proporcione la p谩gina del producto.

add_action( 'woocommerce_before_single_product', 'customise_product_page' );
function customise_product_page() {
  remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30);
  add_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 15);
  // ... any other removes and adds here
}

Lo siento, no probamos tu instalaci贸n.

(@katrineds)

Hace 1 a帽o, 11 meses

Excelente. 隆Gracias por salvar mi cordura! Y feliz navidad 馃檪

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *