首页 > 解决方案 > 在 WooCommerce 产品循环中更改缩略图大小的钩子

问题描述

我正在使用 Woocommerce。我已将一些产品添加到链接产品中,并在单个产品的详细信息下方显示为“您可能也喜欢……”,并且我得到低于输出

在此处输入图像描述

现在,我的问题是,我正在获取150*150图像的大小。我必须显示图像的实际大小。

@LoicTheAztec 我按照您的建议尝试了以下链接

通过 Woocommerce 中的钩子自定义循环产品图像

我从 更改 $size = 'woocommerce_thumbnail';$size = 'size-woocommerce_thumbnail';并显示图像的实际大小。这是正确的方法吗?

remove_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10 );
add_action( 'woocommerce_before_shop_loop_item_title', 'custom_loop_product_thumbnail', 10 );
function custom_loop_product_thumbnail() {
    global $product;
    $size = 'size-woocommerce_thumbnail';

    $image_size = apply_filters( 'single_product_archive_thumbnail_size', $size );

    echo $product ? $product->get_image( $image_size ) : '';
}

标签: phpwordpresswoocommercethumbnailshook-woocommerce

解决方案


推荐阅读