Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
1.6 kB
2
Indexable
function custom_text_change_script() {
    if ( is_checkout() ) {
        ?>
        <script type="text/javascript">
            jQuery(document).ready(function($) {
                // Función para realizar la corrección de texto con efecto "fade in"
                function performTextCorrectionWithFade() {
                    // Reemplaza el texto en el bloque de revisión del checkout
                    var textToReplace = "Inserisci la larghezza (m):";
                    var newText = "Larghezza:";
                    var $elements = $('.woocommerce-checkout-review-order-table .product-name strong:contains("' + textToReplace + '")');
                    
                    // Oculta el texto original
                    $elements.css('display', 'none');
                    
                    // Realiza la corrección de texto y la muestra con efecto "fade in"
                    $elements.each(function() {
                        var $element = $(this);
                        $element.text($element.text().replace(textToReplace, newText));
                        $element.fadeIn(500);
                    });
                }

                // Ejecuta la corrección de texto con efecto "fade in" al cargar la página inicialmente y después de la actualización del bloque de revisión del checkout
                performTextCorrectionWithFade();
                $(document.body).on('updated_checkout', performTextCorrectionWithFade);
            });
        </script>
        <?php
    }
}
add_action('wp_footer', 'custom_text_change_script');