最初的免责声明,我已经搜索了SO和谷歌的方法来做到这一点,广泛而详尽,无济于事 . 请不要发布其他问题的链接,我已经尝试过了 .
我甚至可以以合理的方式实现 .
所以这是我的问题 . WooCommerce产品具有:
-
产品图片(〜特色图片)
-
产品图库(带灯箱)
我想要实现的目标:
-
理想情况下,会显示基于存档(产品网格)页面的多个特色图像 . (即蓝色衣服页面上的蓝色T恤,红色衣服页面上相同产品的红色T恤变化) .
-
单页中的图库,没有同一循环中的特色图像 .
请参阅附图以获得更直观的想法 . 基本上我想要有条件特色图像和产品库,在循环中没有特色图像 .
我该怎么做呢?非常感谢你提前 .
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 回答
使用Advanced Custom Fields结束单独的特色图像,我现在需要的是根据页面ID有条件地显示它们 .