出于产品图像翻板的目的,我想显示每种产品的变化图像中的第二张图像。
我使用的是WooCommerce Additional Variation Images插件,我不知道如何获取该图片。
我试过这个
$product->wp_get_attachment_image_src( $id )
但它返回以下内容:调用未定义的方法WC_Product_Variation :: wp_get_attachment_image_src()in ...
任何熟悉此插件的人都可以帮助我吗?如果您需要更多信息,请告诉我们。
谢谢!
答案 0 :(得分:0)
您可以通过以下代码获取所有产品版本的所有图片:
$variations = $product->get_available_variations();
foreach ( $variations as $variation ) {
echo $variation['image_src'];
}
答案 1 :(得分:0)
您可以获取其他变体图像ID并使用这些ID来获取图像src:
$attachment_ids = get_post_meta( key($values), '_wc_additional_variation_images', true );
$variation_images_src = array();
if ( $attachment_ids ) {
foreach ( $attachment_ids as $attachment_id ) {
$variation_images_src[] = wp_get_attachment_image_src($attachment_id)
}
}