I would like to resize the 100px x 100px store thumbnail images.
尺寸应设置在
Appearance › Customize › WooCommerce › Product ImagesThese size settings are missing.
在彻底搜索之后,很明显,只有在函数中未设置尺寸时,尺寸才会出现在那里。主题中的php via(例如):
add_theme_support( \'woocommerce\', array(
\'thumbnail_image_width\' => 200,
\'gallery_thumbnail_image_width\' => 100,
\'single_image_width\' => 500,
) );
但是,我使用的是主题
Twenty Fifteen,
WooCommerce 3.5.5, 和
Elementor.
The above code is not in the theme.
我尝试过禁用除WooCommerce之外的所有插件。
我尝试了几个不同的主题,其中没有一个包含add\\u theme\\u支持代码。
Why are the custom images sizes not available?
我想避免添加代码……我是一名程序员,但我将在未来几个月内构建一系列WP/WC站点,避免修改每个站点的主题或WP安装将是一件好事。
SO网友:Jacob Peattie
WooCommerce本身注册了对默认主题的支持。2015年,它登记了以下内容:
add_theme_support( \'wc-product-gallery-zoom\' );
add_theme_support( \'wc-product-gallery-lightbox\' );
add_theme_support( \'wc-product-gallery-slider\' );
add_theme_support( \'woocommerce\', array(
\'thumbnail_image_width\' => 200,
\'single_image_width\' => 350,
) );
这就是为什么这些设置不在Customiser中。
但是,无论注册了什么主题支持gallery_thumbnail_image_width
在Customiser中,大小永远不可编辑。
选择这些默认设置是有原因的,因此如果需要更改它们,则表明您正在以某种方式更改主题,在这种情况下,您应该处理子主题,而不是修改原始主题。在这种情况下,您的子主题应该注册自己对WooCommerce的支持。然后,您可以省略这些值,使设置显示在Customiser中,或者设置自己的值。