Producto externo de WordPress Woocommerce: el enlace externo se abre en una ventana emergente cuando se hace clic en la imagen en lugar de en la página del producto. Igual que hacer clic en un botón

1 minuto de lectura

Alguien sabe cómo hacer que cuando haga clic en la imagen en la página Archivo de producto de un producto externo/afiliado, el enlace se abra en una ventana emergente exactamente igual que cuando hace clic en el botón debajo de la imagen. Actualmente, cuando hace clic en la imagen, va a la página del producto.

Busqué por todas partes pero no pude encontrar cómo hacer esto.

Aquí está mi sitio si quieres ver lo que quiero decir. ¡Por favor ayuda!

http://danielo79.sg-host.com/product-category/uncategorized/

avatar de usuario
Juan N

¿Podría probar esta función jQuery:

jQuery( document ).ready( function( $ ) {

    $( 'li.product.product-type-external' ).each( function() {

        if ( $( this ).find( 'a.button' ).hasClass( 'product_type_external' ) ) {

            $( this ).find( 'a:not(.product_type_external)' ).attr( 'href', $( this ).find( 'a.button.product_type_external' ).attr( 'href' ) );

        }

    } );

} );

  • Su respuesta podría mejorarse con información de apoyo adicional. Edite para agregar más detalles, como citas o documentación, para que otros puedan confirmar que su respuesta es correcta. Puede encontrar más información sobre cómo escribir buenas respuestas en el centro de ayuda.

    – Comunidad
    Bot

    8 de marzo a las 9:28

  • ¿Dónde pondría este código?

    – usuario1516399

    8 de marzo a las 15:56

  • Póngalo en el código personalizado de Elementor. EDITAR: puse comillas simples en la línea 7.

    – J ua N

    9 de marzo a las 2:39


¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad