Un usuario pregunt贸 馃憞
Hola,
Quiero personalizar wc-add-to-cart (js / frontend / add-to-cart.js) y agregar jQuery ‘addClass’ al plugin de agregar al carrito. Trabaj茅 con esto mientras escrib铆a el archivo original, pero obviamente esto es una mala pr谩ctica, as铆 que estoy usando el proceso de poner en cola y poner en cola. Sin embargo, tengo problemas con el script en cola. El script se est谩 cargando, pero falta el plugin ajax con el carrito y, en cambio, la p谩gina se actualiza en todos los plugins.
Estoy usando el siguiente script para eliminar y poner en cola mi script:
<?php
add_action('wp_enqueue_scripts', 'override_woo_frontend_scripts');
function override_woo_frontend_scripts() {
wp_deregister_script('wc-add-to-cart');
wp_enqueue_script('wc-add-to-cart', get_template_directory_uri() . '/woocommerce/js/add-to-cart.js', array('jquery', 'woocommerce', 'wc-country-select', 'wc-address-i18n'), null, true);
}
?>
Intent茅 poner en cola el script con un nombre diferente, como wc-add-to-cart2.
Intent茅 cargar el script directamente en header.php pero tengo los mismos problemas.
La 煤nica forma en que funciona es sobrescribir el archivo original.
驴Alguien sabr铆a por qu茅 est谩 haciendo esto?
Gracias
Lanzador de hilos
(@ lnorton059)
Hace 3 a帽os, 4 meses
Acabo de agregar la ruta completa al archivo js y parece que funciona ahora.
Debe haber un problema con get_template_directory_uri () que piensa que mi directorio de plantillas es diferente a lo que est谩 destinado actualmente para m铆.
Lanzador de hilos
(@ lnorton059)
Hace 3 a帽os, 4 meses
resuelto
驴Solucion贸 tu problema??
0 / 0