【问题标题】:Woocommerce use thumbnail issues child storefront themeWoocommerce 使用缩略图问题子店面主题
【发布时间】:2018-10-16 02:28:03
【问题描述】:

我创建了一个基于 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 );

当我使用强制缩略图重新生成图像时 在数据库 wp_option woocommerce_thumbnail_cropping,未裁剪,是的 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 ?

【问题讨论】:

  • 你能简单地写下你想达到什么目标吗?管理产品列表中有大图吗?
  • 我的问题是我在管理产品列表中有大图像(而我想使用缩略图)。出于某种原因,店面的子主题不会创建缩略图,因此管理产品列表显示大图像(40x40)。我使用了强制缩略图重新生成,现在管理员列表将使用缩略图作为图像。但它被裁剪为 150x150 我如何更改为 300x200 非裁剪? woocommerce 3.3 wordpress 4.9
  • 您的问题仅在管理产品列表上吗?您在 Appearance -> Customize -> WooCommere ->Product Images 中的设置是什么?是“未剪裁”吗?您在 Settings -> Media -> Thumbnail size 中的设置是什么?尝试取消选中“将缩略图裁剪为精确尺寸(通常缩略图是成比例的)”。
  • 设置-> 媒体已裁剪选项检查缩略图,我认为只需要 woocommerce 选项(不知道设置-> 媒体)。我可以编辑图像的宽度和高度。非常感谢
  • 太棒了。不客气。我发布了答案。

标签: image woocommerce


【解决方案1】:

在设置 -> 媒体 -> 缩略图大小中取消选中“将缩略图裁剪为精确尺寸(通常缩略图是成比例的)”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-05
    • 1970-01-01
    • 1970-01-01
    • 2017-08-01
    • 2011-09-04
    • 2015-07-19
    • 2018-02-13
    • 1970-01-01
    相关资源
    最近更新 更多