【发布时间】:2015-11-27 13:43:31
【问题描述】:
我正在使用这个 sn-p 在 woocommerce 网站的自定义 wordpress 模板上输出产品库附件。我正在为弹出窗口使用灯箱。但我努力获取附件网址,而是继续使用弹出窗口的特色图片。
<?php
global $product;
$attachment_ids = $product->get_gallery_attachment_ids();
$thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'thumbnail_size' );
$url = $thumb['0'];
echo '<div>';
foreach( $attachment_ids as $attachment_id )
{
echo '<a href="' . $url . '" rel="shadowbox" >' ."<img src=".$image_link = wp_get_attachment_url( $attachment_id, 'large')." style='width:70px; height:70px;' >". '</a>';
}
echo '</div>';
?>
关于如何为产品图库图片定位正确的 url 路径有什么想法吗? 非常感谢任何帮助!
【问题讨论】:
-
你试过了吗:$image_link = wp_get_attachment_image_src($attachment_id, 'large'); ?
-
嗨,我已经尝试过 'a href ' 部分,但它没有输出任何内容。很奇怪,因为它使用它作为图像 src 参考,它确实有效......
-
你试过添加全局 $post;低于全球 $product; ?我认为是因为它在“循环”之外。
-
这是有问题的页面。 airloom.co.za/product/kelim-bright右侧有一个缩略图库,当点击它时,它会弹出主要特色图像而不是图库图像..
-
查看我的答案的更新编辑。
标签: php wordpress woocommerce gallery