Я создал дочернюю тему на основе Storefront Woocommerce 3.3. Без добавления поддержки изображения. Было загружено 3500 изображений и существует только оригинальный размер
Я добавил функцию поддержки в функцию и попытался создать превью через плагин
function iconic_modify_theme_support() {
$theme_support = get_theme_support( 'woocommerce' );
$theme_support = is_array( $theme_support ) ? $theme_support[0] : array();
$theme_support['single_image_width'] = 320;
$theme_support['thumbnail_image_width'] = 150;
$theme_support['gallery_thumbnail_image_width'] = 50;
remove_theme_support( 'woocommerce' );
add_theme_support( 'woocommerce', $theme_support );
}
add_action( 'after_setup_theme', 'iconic_modify_theme_support', 10 );
, когда я использую регенерацию с принудительным уменьшением изображения для создания изображения
в базе данных wp_option
woocommerce_thumbnail_cropping, uncropped, да
thumbnail_crop, 1, да
100x100, 102x300, 150x150, 300x883 не следует ли создавать 17x150?
100x100 были созданы из-за настройки WordPress (а не woocommerce)? Можно ли отменить это?
На первой странице, странице архива, отдельном продукте и в списке продуктов на панели администратора загрузите (src) файл полного изображения (например, 700x400), изображение будет отображаться в меньших размерах (например, 150x100), но оно загрузит большой файл изображения.
Сервер в папке загрузки не имеет одного и того же изображения разных размеров (image.jpg, image150x100.jpg image50x30.jpg)
У меня в function.php ничего нет о размере изображения
в одном изображении страницы продукта получено из woocommerce
do_action( 'woocommerce_before_single_product_summary' );
В архиве товара я получаю изображение
if( has_post_thumbnail() ){
the_post_thumbnail( 'shop_catalog', array( 'class' => 'visible_photo scale-with-grid' ) );
} elseif ( wc_placeholder_img_src() ) {
echo wc_placeholder_img( 'shop_catalog' );
}
Можно ли использовать gallery_thumbnail в списке продуктов администратора?