WooCommerce 控制产品页面结构的模版位于 WooCommerce/templates/single-product 目录下,本文介绍让产品图片显示为原图,并移除图片链接的方法。

改变产品图片尺寸

WordPress 默认的图片尺寸有 thumbnail, medium, large 和 full, WooCommerce 默认的产品图片尺寸是 shop_single 。下面代码演示如何将产品图片尺寸从 shop_single 改成 full,即显示原图片。

add_filter( 'single_product_large_thumbnail_size', 'wc_single_product_size' );
function wc_single_product_size(){
	return 'full';
}

移除产品图片链接

add_filter( 'WooCommerce_single_product_image_html', 'wc_remove_product_image_url' );
function wc_remove_product_image_url( $html ){
	return strip_tags( $html, '<img>');
}

关于文中用到的 filters,参考 WooCommerce 模版目录下的 product-image.php 文件。