php - 在 WooCommerce 产品循环中更改缩略图大小的钩子
问题描述
我正在使用 Woocommerce。我已将一些产品添加到链接产品中,并在单个产品的详细信息下方显示为“您可能也喜欢……”,并且我得到低于输出
现在,我的问题是,我正在获取150*150
图像的大小。我必须显示图像的实际大小。
@LoicTheAztec 我按照您的建议尝试了以下链接
我从 更改 $size = 'woocommerce_thumbnail';
为 $size = 'size-woocommerce_thumbnail';
并显示图像的实际大小。这是正确的方法吗?
remove_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10 );
add_action( 'woocommerce_before_shop_loop_item_title', 'custom_loop_product_thumbnail', 10 );
function custom_loop_product_thumbnail() {
global $product;
$size = 'size-woocommerce_thumbnail';
$image_size = apply_filters( 'single_product_archive_thumbnail_size', $size );
echo $product ? $product->get_image( $image_size ) : '';
}
解决方案
推荐阅读
- google-bigquery - 如何在 BigQuery 中加载 json 文件,其中一个文件中的字段为 REPEATED 模式,而另一个文件中的字段为 NULLABLE
- javascript - 我们可以永久更改/添加 Html 中的字符串吗?
- amazon-s3 - 从前端的爬虫机器人获取日志
- amazon-web-services - 多个 cloudwatch 事件规则可以触发 aws 目标吗
- pine-script - 如何为每个长单设置金字塔
- marklogic - 如何使用 ml-gradle 设置 ODBC 服务器?
- c# - 如何在函数调用中指定类型并在另一个函数调用中使用该类型,然后返回该类型的对象?
- android - TWA:在 Playstore 安装中显示 url 标头
- jenkins - Jenkins/Groovy:如何从共享库类构造函数中调用 readJSON?
- angular - 如何使用 rollup 和 terser 获取原始 TypeScript 代码的源映射?