首页 文章

Woocommerce条件特色图像和单个产品循环中的单独图库

提问于
浏览
1

最初的免责声明,我已经搜索了SO和谷歌的方法来做到这一点,广泛而详尽,无济于事 . 请不要发布其他问题的链接,我已经尝试过了 .

我甚至可以以合理的方式实现 .

所以这是我的问题 . WooCommerce产品具有:

  • 产品图片(〜特色图片)

  • 产品图库(带灯箱)

我想要实现的目标:

  • 理想情况下,会显示基于存档(产品网格)页面的多个特色图像 . (即蓝色衣服页面上的蓝色T恤,红色衣服页面上相同产品的红色T恤变化) .

  • 单页中的图库,没有同一循环中的特色图像 .

请参阅附图以获得更直观的想法 . 基本上我想要有条件特色图像和产品库,在循环中没有特色图像 .

我该怎么做呢?非常感谢你提前 .

enter image description here

Edit 1: 我设法为没有特色图片的图库编写代码:

<?php
    global $product;
    $product_id=$product->id;
    $attachment_ids = $product->get_gallery_attachment_ids();

    foreach( $attachment_ids as $attachment_id ) {
        // Display the image URL
        echo $Original_image_url = wp_get_attachment_url( $attachment_id );

        // Display Image instead of URL
        echo wp_get_attachment_image($attachment_id, 'full');
    }
?>

那么现在我需要的是基于页面ID的条件特征图像?

1 回答

  • 0

    使用Advanced Custom Fields结束单独的特色图像,我现在需要的是根据页面ID有条件地显示它们 .

相关问题