如何解决商店页面上针对产品类别/产品子类别的Woocommerce不同图像分辨率
你好,我最喜欢的地方/解决问题的人;)
我只想为Wordpress / Woocommerce中的产品类别和产品子类别更改产品档案中的图像缩略图大小:
那是我有多远以及我的问题如何出现:
在自定义程序中,我设置为在产品存档页面上同时显示类别和产品。
(此步骤不应该那么重要)
然后,在我的子主题的功能php中,使用以下php从产品中“拆分”类别。现在,产品类别显示在产品网格上方的单独<ul>
中,而不是旁边。 https://wordpress.stackexchange.com/a/357089
//remove the subcategories from the product loop
remove_filter( 'woocommerce_product_loop_start','woocommerce_maybe_show_product_subcategories' );
// add subcategories before the product loop (yet after catalog_ordering and result_count -> see priority 40)
add_action( 'woocommerce_before_shop_loop','wp56123_show_product_subcategories',10 );
function wp56123_show_product_subcategories() {
$subcategories = woocommerce_maybe_show_product_subcategories();
if ($subcategories) {
echo '<ul class="my-css-class">',$subcategories,'</ul>';
}
}
现在,图像html标签包含与页面上所有项目相同的预览大小,但是由于我要对类别进行不同的样式设置并使它们更大,因此我需要使用wordpress将高分辨率图像(如1024px宽)放置到html图像中标签。但仅适用于样式不同的产品类别,否则网站会肿。
我找到了一个PHP脚本(用于functions.php) 该脚本将更改所有图像分辨率:
add_filter( 'woocommerce_get_image_size_thumbnail',function( $size ) {
return array(
'width' => 1024,'height' => '','crop' => 0,);
}
);
因此,总而言之,我只想为整个商店中的类别和子类别添加上述缩略图大小“转换器”。
谢谢!
我在最新的Wordpress上,我的主题是Blocksy,并且所有插件都是最新的PHP版本是7.4.8
这个问题似乎很相似,但是没有解决办法:Need to change [product_categories] Woocommerce shortcode thumbnail size
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。