16/05/2023 at 9:33 PM

AYUDA – Mostrar Atributo dentro de descripción corta

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 );
}
  • Alexis

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

    17/05/2023 at 12:57 PM

    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

      18/05/2023 at 10:58 AM

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

  • Unknown Member

    11/08/2023 at 8:54 AM

    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.

Inicia sesion para responder