0
所以我编辑的侧边栏部件“产品”,因此它包括在这张照片这里显示的标题/价格等下的所有产品图片:http://puu.sh/k6oLe/7106e58f69.jpgWooCommerce产品侧边栏
但是,当我添加代码,使之成为可点击链接它将删除第一张图片,并仅显示第二张第三张和第四张图片。 如下所示:http://puu.sh/k6oHD/3455e7674c.jpg
下面的代码:
<?php global $product; ?>
<li>
<a href="<?php echo esc_url(get_permalink($product->id)); ?>" title="<?php echo esc_attr($product->get_title()); ?>">
<?php echo $product->get_image(); ?>
<span class="product-title"><?php echo $product->get_title(); ?></span>
</a>
<a href="<?php if (! empty($show_rating)) echo $product->get_rating_html(); ?>
<?php echo $product->get_price_html(); ?>
</a>
<a><br>
</a>
<a href="<?php echo esc_url(get_permalink($product->id)); ?>"
<?php global $product;
$attachment_ids = $product->get_gallery_attachment_ids();
foreach($attachment_ids as $attachment_id)
{
echo $image_link = wp_get_attachment_image($attachment_id);
}
?>
</li>
每当我加入这一行:
<a href="<?php echo esc_url(get_permalink($product->id)); ?>"
它去掉了第一张图像。
你检查,以确保它没有被隐藏的CSS或JS?如果你检查源代码,是源代码中显示的第一个图像? – rnevius
嗯,当我检查它时,图像就在那里:http://puu.sh/k6phY/634f995355.png 因此,帽衫是隐藏的,这是href包裹的那个。 – TimandTed