我在WooCommerce里有很多未压缩的图片.有没有办法迫使WooCommerce提供mediumlarge码的服务,而不是前台的full码?

推荐答案

每个WC图像大小都有一个滤镜.看起来你要的是woocommerce_gallery_full_size号.请判断this page in the docs美元.

以下是代码:

add_filter( 'woocommerce_gallery_full_size', function( $size ) {
// Here you must return a string corresponding to a registered image size
return 'medium';
} );

据我所知,这是唯一的厕所图像大小,以提供完整的图像.以下是文件中列出的其他尺码:

  • WooCommerce_缩略图
  • WooCommerce_Single
  • WooCommerce_图库_缩略图

Php相关问答推荐

无法添加ProxyClass__setInitialized()上的忽略

PHP Array to Powershell exec命令Args

在Woocommerce变量产品中的标签附近显示所选属性选项名称

致命错误:无法使用简单的php博客重新声明spl_autoload_Register()

如何将对我的域的请求重定向到子文件夹中的索引,同时保留域URL并使用.htaccess?

在Laravel Eloquent中实现一对多关系

WHERE方法不能与有效查询Laravel一起使用

列出所有WooCommerce处理订单中的产品数量,SKU和品牌

在Laravel中从动态嵌套数组中获取值

如何在 apache Laragon - laravel 10 中允许方法 DELETE?

使用帖子 ID 更新 wp 帖子

对 WooCommerce 购物车和 checkout 中显示的运输方式进行排序

图像未在 Laravel Ajax Crud 中显示

在 PHP 8.2 中使用 PHP Spreadsheet 和 CodeIgniter 3 导出 Excel 时出错

URL中包含"&"与DirectoryIterator不兼容

仅在管理员新订单通知中显示WooCommerce订单商品自定义元数据

为什么foreach循环会输出每个结果?

PHP 合并/合并多维数组

适当的时区处理 Laravel / Carbon

如何在运行 update_post_meta 后更新 wp_wc_product_attributes_lookup 表?