Woocommerce использовать миниатюры выдает дочернюю тему магазина - PullRequest
0 голосов
/ 06 мая 2018

Я создал дочернюю тему на основе 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 в списке продуктов администратора?

enter image description here

1 Ответ

0 голосов
/ 29 мая 2018

В меню «Настройки» -> «Мультимедиа» -> «Размер миниатюры» снимите флажок «Обрезать миниатюру до точных размеров (обычно эскизы пропорциональны)».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...