Задать вопрос
@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 );

Но у меня так не хочет работать
  • Вопрос задан
  • 36 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    WordPress – с нуля до Профи
    1 неделя
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы