我创建了一个基于Storefront Woocommerce 3.3的儿童主题。无需添加支持图像。已上传3500张图片,仅存在原始尺寸
我在功能中添加了支持主题,并试图通过插件创建拇指
function iconic_modify_theme_support() {
$theme_support = get_theme_support( 'woocommerce' );
$theme_support = is_array( $theme_support ) ? $theme_support[0] : array();
$theme_support['single_image_width'] = 320;
$theme_support['thumbnail_image_width'] = 150;
$theme_support['gallery_thumbnail_image_width'] = 50;
remove_theme_support( 'woocommerce' );
add_theme_support( 'woocommerce', $theme_support );
}
add_action( 'after_setup_theme', 'iconic_modify_theme_support', 10 );
当我使用force thumbnail regenarate生成图像时 在数据库wp_option中 woocommerce_thumbnail_cropping,unropped,yes thumbnail_crop,1,是的
100x100,102x300,150x150,300x883不应该创建17x150?
由于wordpress(而不是woocommerce)设置,已经创建了100x100?有可能取消吗?
首页,存档页面,单个产品和管理员仪表板产品列表加载(src)完整图像文件(例如700x400)图像将以较低的尺寸显示(例如150x100)但它会加载大档案图片。
上传文件夹中的服务器没有不同大小的相同图像(image.jpg,image150x100.jpg image50x30.jpg)
我在function.php中没有关于图像大小的任何内容
单个产品页面图像中的是从woocommerce
中检索的do_action( 'woocommerce_before_single_product_summary' );
存档产品中的我得到的图像
if( has_post_thumbnail() ){
the_post_thumbnail( 'shop_catalog', array( 'class' => 'visible_photo scale-with-grid' ) );
} elseif ( wc_placeholder_img_src() ) {
echo wc_placeholder_img( 'shop_catalog' );
}
是否可以在管理员的产品列表中使用gallery_thumbnail?
答案 0 :(得分:0)
在设置中 - >媒体 - >缩略图大小取消选中“将缩略图裁剪为精确尺寸(通常缩略图比例)”。