Woocommerce商店页面分类图像

时间:2015-09-22 11:32:31

标签: image resize woocommerce categories shop

目前,类别的图像是设定的高度/宽度 是否可以设置它以使其不调整大小,而是与图像的大小相匹配。 网站:http://www.timandted.com/shop/ 示例:http://goo.gl/0KLCah

1 个答案:

答案 0 :(得分:0)

是的......你需要更新图像循环的输出......

remove_action('woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10);
    add_action('woocommerce_before_shop_loop_item_title', 'new_woocommerce_template_loop_product_thumbnail', 10);

    function new_woocommerce_template_loop_product_thumbnail() {
       echo '<img src="' . wp_get_attachment_image_src(get_post_thumbnail_id(), 'full') . '">';
        }

您也可以像这样使用它:

    remove_action('woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10);
    add_action('woocommerce_before_shop_loop_item_title', 'new_woocommerce_template_loop_product_thumbnail', 10);

   function new_woocommerce_template_loop_product_thumbnail() {
            $new_image_src = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full');
            echo '<img src="' . $new_image_src . '">';
    }

如果您想使用目录尺寸并调整元素中的某些尺寸,可以使用wp_get_attachment_image_src(get_post_thumbnail_id(), 'shop_catalog')拉入目录裁剪图像。