@Genri_Rus

Как обрезать миниатюры в зависимости от категории?

Допустим я зарегистрировал новую миниатюру:
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 );

Но у меня так не хочет работать
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы