Estoy usando JS para reemplazar partes del texto adjunto al precio.
add_filter( 'woocommerce_get_price_html', 'add_txt_to_price' ); function add_txt_to_price($price){ global $product; //add text after price $text_to_add_after_price = ' <span id="replace"> + VAT </span>'; // return $price . $text_to_add_after_price; }mi js
function uge() { var str = document.getElementById("replace").innerHTML; var res = str.replace(/VAT/gi, "Moms"); document.getElementById("uge").innerHTML = res; }Estoy agregando el precio por segunda vez.
add_action( 'woocommerce_after_add_to_cart_quantity', 'woocommerce_template_single_price', 31 );y por lo tanto, el mismo ID de div está dos veces en la página
el reemplazo de cadena funciona bien en el precio en la parte superior de la página, pero no en el 2.
¿Cómo puedo hacer que la cadena de reemplazo funcione dos veces para una ID de div?
estoy trabajando desde