Допустим я зарегистрировал новую миниатюру:
add_image_size( 'cart_thumbnail_all', 70, 70, true );
Можно как-то сделать обрезку не для всех миниатюр в корзине ?
$thumbnail_url = wp_get_attachment_image_src( get_post_thumbnail_id( $_product->get_id() ), 'cart_thumbnail_all', true);
Допустим как-то так возможно ?
$terms_cats = get_the_terms( $_product->get_id(), 'product_cat' );
$terms_cat_slug = [];
foreach ( $terms_cats as $terms_cat ) {
array_push($terms_cat_slug, $terms_cat->slug);
}
if ( in_array( 'obuv', $terms_cat_slug ) ) {
$crop = true;
} else {
$crop = false;
}
add_image_size( 'cart_thumbnail', 70, 45, $crop );
Но у меня так не хочет работать