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

时间:2017-11-29 22:04:55

标签: wordpress woocommerce

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

我已将问题简化为一个概念,看看是否有可能以合理的方式实现。

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

  1. 产品图片(〜特色图片)
  2. 产品库(带灯箱)
  3. 我想要实现的目标:

    1. 理想情况下,会显示基于存档(产品网格)页面的多个特色图像。 (即蓝色衣服页面上的蓝色T恤,红色衣服页面上同一产品的红色T恤变化)。
    2. 单页中的图库,没有同一循环中的精选图像。
    3. 请参阅附图以获得更直观的想法。基本上我想要有条件的特色图像&一个没有特色图像的产品库。

      我该怎么做呢? 非常感谢你。

      enter image description here

      编辑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 :(得分:0)

使用Advanced Custom Fields结束单独的精选图片,我现在需要的是根据页面ID有条件地显示它们。