AYUDA – Mostrar Atributo dentro de descripción corta

Tagged: 

  • AYUDA – Mostrar Atributo dentro de descripción corta

    Posted by Jose Arnaldo on 16/05/2023 at 9:33 PM

    Buenas noches , tengo una página de wordpress y queria saber como poder hacer que un atributo” MARCA” que tiene una imagen aparezca en la parte de info del producto. adjunto imagen indicando ubicacion opcional.

    Tengo este codigo pero me muestra todos los atributos y solo requiero uno que es la imagen del atributo marca

    add_action( 'woocommerce_single_product_summary', 'add_atts_to_summary' );

    function add_atts_to_summary() {
    global $product;
    wc_display_product_attributes( $product );
    }
    • This discussion was modified 4 months, 1 week ago by  Jose Arnaldo.
    Manuel replied 1 month, 1 week ago 3 Members · 4 Replies
  • 4 Replies
  • Alexis

    Organizer
    17/05/2023 at 10:47 AM
    331 puntos
  • Jose Arnaldo

    Member
    17/05/2023 at 12:57 PM
    1 punto

    Se agradece la respuesta , la idea es no usar muchos plugin en un wordpress , el codigo que lineas arriba indique funciona bien pero jala toda la info , la idea es que solo jale un atributo en especial

    • Alexis

      Organizer
      18/05/2023 at 10:58 AM
      331 puntos

      Hola Jose, realmente no damos soporte en desarrollo. Espero alguien mas de la comunidad te pueda asistir por aca.

  • Manuel

    Member
    11/08/2023 at 8:54 AM
    15 puntos

    Si estás buscando mostrar la imagen de la marca de un producto en la página de tu tienda WordPress, puedo ayudarte con un enfoque sencillo. Supongamos que cada producto tiene un atributo llamado “MARCA” que contiene una imagen de la marca.

    Aquí tienes un pedacito de código que puedes usar:

    add_action( 'woocommerce_single_product_summary', 'mostrar_imagen_marca', 25 );

    function mostrar_imagen_marca() {

    global $product;

    // Primero, obtenemos la marca del producto

    $marca = $product->get_attribute( 'marca' );

    // Si se encontró la marca

    if ( ! empty( $marca ) ) {

    // Mostramos la imagen de la marca

    echo '<div class="imagen-marca">Logo de la marca</div>';

    }

    }

    Básicamente, esto agrega la imagen de la marca en la página de cada producto. Solo necesitas asegurarte de que el atributo “MARCA” contenga la URL de la imagen correspondiente. Si tienes algún problema o preguntas, estaré encantado de ayudarte.

    Espero que mi respuesta te ayude.

    • This reply was modified 1 month, 1 week ago by  Manuel.

Log in to reply.