Woocommerce изменение размера существующих изображений товаров
Мы обнаружили, что изображения отдельных товаров в Woocommerce > Настройки > Товары > Отображение установлены слишком большими. Изображение товара: 500 ×750px с жестким кадрированием.
Я пробовал плагин Regenerate Thumbnails, но он не работает с изображениями товаров. Также тестировал плагин Resize-image-after-upload. Но этот плагин изменяет размер всех изображений, если они больше определенного размера. Поэтому он тоже не подходит. Пытался найти плагин или код для functions.php, который бы изменял размер всех существующих изображений товаров до нужных размеров. Безрезультатно.
Вопрос: Знаете ли вы плагин или PHP-код для functions.php, который изменяет размер всех полноразмерных изображений товаров?
Буду очень признателен за помощь.

Я использую этот плагин для пересоздания миниатюр: https://wordpress.org/plugins/ajax-thumbnail-rebuild/

Привет, это не решение. Я спрашивал про товары, а не про миниатюры изображений. Смотри "плагин regenerate thumbnails не работает с изображениями товаров".

Странно, я всегда использовал его для пересоздания изображений товаров, так как они используют ту же структуру.

Ты прав. Я забыл очистить кеш. Через FTP я вижу, что все изображения изменились. Спасибо за помощь.

Авторы тем теперь могут объявлять размеры изображений с помощью функции add_theme_support
. Объявление размеров изображений таким способом будет иметь приоритет над любыми другими настройками, а также скроет раздел настроек изображений в административной области.
add_theme_support( 'woocommerce', array(
'thumbnail_image_width' => 150, // Ширина миниатюры изображения
'single_image_width' => 322, // Ширина одиночного изображения
) );
