Añadir vídeo a la imagen destacada de producto

Usando el siguiente código, puedes agregar un vídeo que reemplazará la imagen destacada para del producto.

Si no se encuentra el vídeo, se muestra la imagen destacada. Coloca este código en el archivo functions.php, es posible que debas editar la función que muestra el vídeo para que coincida con tu tema.

Después de eso, simplemente crea un nuevo nombre de campo personalizado product_post_video y establece su valor en la URL de youtube.

<?php
// Display product video instead of image/slider
function woocommerce_show_product_images() {
    // Get video and display
    if ( $video = get_post_meta( get_the_ID(), 'product_post_video', true ) ) {
        // Sanitize video URL
        $video = esc_url( $video );
        // Display video
        echo '<div class="images"><div class="responsive-video-wrap">'. wp_oembed_get( $video ) .'</div></div>';
    } else {
        // No video defined so get thumbnail
        wc_get_template( 'single-product/product-image.php' );
    }
}
?>