我正在修改woocommerce插件,我正在尝试将产品图像和缩略图设置为相同尺寸(完整尺寸设置为400x600)。
product_thumbnails.php会调用180x180缩略图,但我无法找到不同大小的codex。有谁知道如何调用全尺寸400x600图像而不是180x180?
echo apply_filters(
'woocommerce_single_product_image_thumbnail_html',
sprintf(
'<a href="%s" class="%s" title="%s" data-rel="prettyPhoto[product-gallery]">%s</a>',
esc_url( $props['url'] ),
esc_attr( $image_class ),
esc_attr( $props['caption'] ),
wp_get_attachment_image( $attachment_id, apply_filters( 'single_product_small_thumbnail_size', 'shop_thumbnail' ), 0, $props )
),
$attachment_id,
$post->ID,
esc_attr( $image_class )
);
$loop++;
}
我一直试图修改此行无济于事:
wp_get_attachment_image( $attachment_id, apply_filters( 'single_product_small_thumbnail_size', 'shop_thumbnail' ), 0, $props )
答案 0 :(得分:1)
看到This site,您可以轻松使用以下内容:
//定义single_product_small_thumbnail_size回调
function filter_single_product_small_thumbnail_size($ shop_catalog){
返回'完整';
}; //添加过滤器
add_filter('single_product_small_thumbnail_size','filter_single_product_small_thumbnail_size',99,1);
您需要在主题functions.php
中复制此内容,并且在WOO显示产品缩略图的任何地方,它都应该为您提供完整尺寸的图像。