• Resolved sandrinne2001

    (@sandrinne2001)


    Hola Tito,
    Primero de todo, muchas felicidades por este estupendo plugin que has desarrollado. Estoy montando una tienda online y me va fantástico para mostrar las marcas con las que contaré.
    Te cuento mi duda: Me gustaría que el enlace del logo de la marca que se muestra desde la página de producto se abriera en una ventana nueva. ?Me podrías ayudar a implementarlo? No sé en qué archivo a?adir el atributo target=”_blank”.

    Gracias de antemano, un saludo muy cordial desde Barcelona.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Contributor titodevera

    (@titodevera)

    Buenas tardes sandrinne2001!

    Actualmente no es posible hacer lo que comentas con ninguna opción del plugin, pero si tienes conocimientos básicos de desarrollo web con WordPress podrás hacerlo facilmente.

    En primer lugar deberías desactivar la opción “WooCommerce > Ajustes > Marcas > Mostrar marcas en la página del producto”. Más tarde a?adir tú de nuevo las marcas en la página del producto mediante un action hook de WooCommerce, sería algo similar a esto:

    
     add_action('woocommerce_single_product_summary', function(){
      global $product;
      $brands = wp_get_post_terms( $product->get_ID(), 'pwb-brand' );
    
      if( !is_wp_error( $brands ) ){
        foreach( $brands as $brand ){
          $brand_link    = get_term_link ( $brand->term_id, 'pwb-brand' );
          $attachment_id = get_term_meta( $brand->term_id, 'pwb_brand_image', true );
          $attachment_html = wp_get_attachment_image( $attachment_id, 'thumbnail' );
    
          echo '<div>';
            if( !empty( $attachment_html ) ){
    	  echo '<a href="'.$brand_link.'" title="'.$brand->name.'" target="_blank" rel="noopener noreferrer">'.$attachment_html.'</a>';
    	}else{
    	  echo '<a href="'.$brand_link.'" target="_blank" rel="noopener noreferrer">'.$brand->name.'</a>';
    	}
          echo '</div>';
         }
       }
     }, 40);
    

    Imagino que tendrás un buen motivo para implementar este “cambio”, pero a priori el enlace debería abrirse en la misma ventana, siendo totalmente desaconsejado el target blank en este caso.

    Un saludo y gracias por utilizar PWB en tu proyecto! ??

    Thread Starter sandrinne2001

    (@sandrinne2001)

    Hola Tito,
    Muchas gracias por tu respuesta. Te agradezco muchísimo tu eficiencia y rapidez en responder. Tema solucionado. ??

    Mil gracias y felicidad por tu trabajo.

    Plugin Contributor titodevera

    (@titodevera)

    Hola sandrinne2001!

    Me alegro de que te sirva

    Un saludo ??

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Abrir enlace en nueva ventana’ is closed to new replies.