首页 > 解决方案 > Woocommerce - 产品配置器中的空图像

问题描述

根据这篇文章,我已将带有选项的默认变体下拉列表更改为单选按钮。然后我买了产品配置器插件。我的客户想要达到这个结果:

在此处输入图像描述

在下图中悬停时触发的下拉菜单中的每个图像都表示一个单选按钮作为变体。

我按照插件支持的说明进行操作:

在此处输入图像描述

我想从配置器选项卡获取图像到前端

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

所以我尝试了这段代码:

// $product_id = 1645; // Replace with the ID of parent/variable product

$product_id = get_the_ID(); // getting current product ID
$images = get_post_meta( $product_id, 'jckpc_images', true );
// print_r( $images );

foreach ( $options as $option ) {

    $checked = sanitize_title( $args['selected'] ) === $args['selected'] ? checked( $args['selected'], sanitize_title( $option ), false ) : checked( $args['selected'], $option, false );
    $radios .= '<div class="moznost"><label><img src="' . wp_get_attachment_url( $images ) . '" width="80"><input type="radio" name="' . esc_attr( $name ) . '" style="-webkit-appearance: none;" value="' . esc_attr( $option ) . '" id="' . sanitize_title( $option ) . '" ' . $checked . '></label></div>';                  
}

但我得到一个空的(未知的)图像 URL:

在此处输入图像描述

标签: phpwoocommerceproductvariations

解决方案


推荐阅读