将现有图像大小用于WooCommerce

时间:2015-03-25 作者:Sam

我构建了一个主题,并通过函数设置了以下图像维度。php:

set_post_thumbnail_size( 1064, 347, true ); // Upload @ 2128(W) x 708(H)
add_image_size( \'standard\', 352, 235, true ); // Upload @ 704(W) x 470(H)
add_image_size( \'gallery\', 750, 500, true ); // Upload @ 1500(W) x 1000(H)
我使用this script 推出2个版本的图像用于视网膜显示。

我想使用图像大小\'standard\' 对于我的目录图像和\'gallery\' 对于单个产品图像。

是否有办法通过函数禁用WooCommerce图像大小。php并使用我已经创建的?

我尝试过通过“设置”>“产品”自定义图像大小,但它不适用于我使用的视网膜脚本。

2 个回复
最合适的回答,由SO网友:Reigel 整理而成

你必须使用single_product_large_thumbnail_size 筛选单个产品页。

类似于:

function custom_product_large_thumbnail_size()  {
    return \'gallery\';
}
add_filter(\'single_product_large_thumbnail_size\', \'custom_product_large_thumbnail_size\');

SO网友:priyanka

您必须以指定的大小重新生成所有图像,为此,您可以使用wordpress中的“重新生成缩略图”插件。您可以从下载http://wordpress.org/plugins/regenerate-thumbnails/

结束

相关推荐

Unattaching unlinked images

据我所知,默认WP行为:将图像上载到帖子并保存(作为草稿或已发布帖子)时,图像将“附加”到帖子。进入“媒体”>“库”>“上载到”列,可以再次检查这一点。为了将图像标记为未附加到任何帖子,必须手动删除帖子。(还有别的办法吗?)我的主要问题是:如果图片没有在现有帖子中插入或链接,我有没有办法告诉WordPress将其标记为“未附加”?编辑要澄清:我们将20张(或更多)图片上传到帖子并插入。这些都是WordPress自动附加到帖子上的。我们希望这样做,因为我们的主题模板会在每篇文章中提取所有附加的图