我正在尝试将单个产品页面中的图像大小更改为 600 像素 X 700 像素,但是即使在我重新生成所有缩略图之后,woocommerce 产品设置的任何更改都不会做任何事情。我认为我的主题 css 中的某些东西正在设置我的产品页面图像大小,但我无法弄清楚它是什么,所以我可以更改它。
如果我可以删除图像边框,那将是一个加号。这是一个产品链接,可以查看我遇到的问题。
我正在尝试将单个产品页面中的图像大小更改为 600 像素 X 700 像素,但是即使在我重新生成所有缩略图之后,woocommerce 产品设置的任何更改都不会做任何事情。我认为我的主题 css 中的某些东西正在设置我的产品页面图像大小,但我无法弄清楚它是什么,所以我可以更改它。
如果我可以删除图像边框,那将是一个加号。这是一个产品链接,可以查看我遇到的问题。
[已解决] 它在主题文件中,每个主题都不同,因此发布我在其中找到的文件名可能与遇到此问题的任何人无关。
您必须做的是查看您的主题以查看它呈现缩略图的大小。就我而言,缩略图的最大宽度为 360 像素。一旦我找到下面的代码,我只需将其更改为 600px,然后重新生成我的缩略图。这成功了,我希望它可以帮助有同样问题的人。
` /* ====== 产品单个拇指大小 ====== */
add_image_size( 'tw_shop_single', 360, 999, false );`
我们的博客http://www.cbdweb.net/woocommerce-and-image-sizes/ 包含有关 Woocommerce 相关文档的链接,有关如何将 Woocommerce 缩略图大小与您的主题匹配的完整说明。这个问题与如何更改图像显示的大小以及找到的解决方案是正确的有关,但您仍然需要确保 Woocommerce 存储的图像已调整大小以正确匹配您的(修改后的)主题。
创建一个子主题而不是直接修改主题也是值得的。请参阅http://codex.wordpress.org/Child_Themes上的文档
这将帮助你!
add_filter( 'woocommerce_get_image_size_thumbnail', function( $size ) {
return array(
'width' => 427,
'height' => 427,
'crop' => 0,
);
} );