Me gustaría eliminar algunas flechas de aspecto feo que son estándar en los botones de carrito en WooCommerce. Para lograr esto, encontré un consejo al agregar el siguiente código, que debería eliminar las flechas cuando el documento se ha cargado.
Supongo que lo voy a poner en mis functions.php? ¿Cómo exactamente haría eso?
$(document).ready(function() {
$(".woocommerce-cart").html(function(i, val) {
return val.replace(" →", "");
});
$(".woocommerce-cart").html(function(i, val) {
return val.replace("← ", "");
});
});
EDITAR
Bueno. He intentado este enfoque:
Hice un archivo llamado 'removeArrows.js' y lo coloqué en mi carpeta de complementos. Tiene el mismo contenido que el código original, excepto jQuery en su lugar $. Luego agregué lo siguiente a functions.php:
function wpb_adding_scripts() {
wp_register_script('my_amazing_script', plugins_url('removeArrows.js', FILE), array('jquery'),'1.1', true);
wp_enqueue_script('my_amazing_script');
}
add_action( 'wp_enqueue_scripts', 'wpb_adding_scripts' );
No puedo entender cómo hacer que el código se muestre correctamente. Esto no funcionó. ¿Alguna sugerencia para hacer que esto funcione?
wp-enqueue-script
. También tendrá que cambiar el$
s ajQuery
(consulte la sección 7 de la página)