variaciones tienda shortcodes quitar plugin personalizar para cosas atributos php wordpress image woocommerce variation

php - shortcodes - Obtener imágenes de variación de producto en la página de la tienda(woocommerce)



plugins para woocommerce (3)

Puede obtener una lista de las variaciones del producto:

// In the product loop: $variations = $product->get_available_variations(); // Outside the product loop: $product = new WC_Product_Variable( $product_id ); $variations = $product->get_available_variations();

Haz un bucle sobre él para obtener la imagen de cada variación así:

foreach ( $variations as $variation ) { echo $variation[''image_src'']; }

Lo que esencialmente quiero lograr es mostrar imágenes de variación de producto (imagen particular para cada variación) en la página de la tienda. Pude obtener el nombre de las variaciones usando el siguiente código (puesto en "content-product.php"):

<?php $colourvalues = get_the_terms( $product->id, ''pa_colour''); foreach ( $colourvalues as $colourvalue ) { echo $colourvalue->name; } ?>

Lamentablemente, no hay nada en la matriz "$ colouvalues" que sea la url de la imagen de variaciones ni nada relacionado con la imagen.

¿Alguien por favor me ayuda con esto? Gracias chicos...


Para Woocommerce 3. bucle de esta manera una vez que cree la matriz de variaciones.

foreach ( $variations as $variation ) { echo $variation[''image''][''url'']; }


en el archivo de funciones

add_action(''woocommerce_after_shop_loop_item_title'',''woocommerce_template_single_excerpt'', 5); function woocommerce_template_single_excerpt() { global $product; if ($product->product_type == "variable" && (is_shop() )) { echo woocommerce_variable_product(); } }