Поддержка Темы и шаблоны add_image_size, подскажите какие строки точно убрать?

  • Решено dilicoarmani

    (@dilicoarmani)


    Добрый день !

    Хочу убрать обрезку изображений в WordPress, дабы не плодить лишнего мусора на хостинге, ну и бекапы легче делать, когда размер меньше.

    Нашел в functions.php вот эти строки кода:

        add_theme_support( 'post-thumbnails' );
        set_post_thumbnail_size(            1000, 600, array('center', 'center') );
        add_image_size( 'sirius-thumb',     1000, 600, array('center', 'center') );
        add_image_size( 'sirius-banner',    1090, 380, array('center', 'center') );
        add_image_size( 'sirius-related',   540,  540, array('center', 'center') );
        add_image_size( 'sirius-large',     740,  380,  array('center', 'center') );
    
        add_post_type_support('page', 'excerpt');

    Подскажите пожалуйста, что конкретно удалить тут, чтобы тема не плодила обрезку изображений.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Yui

    (@fierevere)

    永子

    лучше не убирать никакие, т.к. все эти изображения темой вашего сайта используются.

    На сайте предполагается больше 5 000 записей, каждая запись как минимум будет содержать 1 изображение. Размеры 740/493, теперь тема режет только 2 формата, это 540 на 540 и 740 на 380.

    Мне обрезка изображений вообще не нужна, так как посты показывает с исходником, который загружаю, то есть 740/493 и в мобильной версии запись отдает эту же картинку.

    • Ответ изменён 6 лет, 3 месяца назад пользователем dilicoarmani.
    Модератор Yui

    (@fierevere)

    永子

    если вы сами точно знаете какие вам не нужны — их и попробуйте убрать,
    в любом случае решение и его последствия — ваш опыт работы с вашим сайтом и данной темой; тут вам навряд ли посоветуют что-то ещё

    Я .php не понимаю, подскажите просто какие строки точно удалить )

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Добрый.

    Размеры миниатюр задают функции add_image_size и set_post_thumbnail_size, поэтому если хотите отказаться от каких-то размеров, то нужно удалить строки с их присутствием.

    set_post_thumbnail_size(            1000, 600, array('center', 'center') );
        add_image_size( 'sirius-thumb',     1000, 600, array('center', 'center') );
        add_image_size( 'sirius-banner',    1090, 380, array('center', 'center') );
        add_image_size( 'sirius-related',   540,  540, array('center', 'center') );
        add_image_size( 'sirius-large',     740,  380,  array('center', 'center') );

    Как на это отреагирует Ваша тема — неизвестно. Не забудьте сделать резервную копию сайта.

    Руководство по теме Как отключить генерацию определенных размеров миниатюр в WordPress

    set_post_thumbnail_size(            1000, 600, array('center', 'center') );
    add_image_size( 'sirius-thumb',     1000, 600, array('center', 'center') );
    add_image_size( 'sirius-banner',    1090, 380, array('center', 'center') );
    add_image_size( 'sirius-related',   540,  540, array('center', 'center') );
    add_image_size( 'sirius-large',     740,  380,  array('center', 'center') );
    

    Удалил эти строки, размер бекапа был 142 mb, удалил все порезанные дубли на хостинге, перезалил все изображения, сжал через новый инструмент compressor.io, общий вес бекапа стал 42 Mb !

    Google Pagespeed и Pingdom дают 91/99 — 80/90

    Из времени ответа сервера, рейтинг скачет, поэтому планирую переезд на другой хостинг, с лучшей маршрутизацией.

    • Ответ изменён 6 лет, 3 месяца назад пользователем dilicoarmani.
Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «add_image_size, подскажите какие строки точно убрать?» закрыта для новых ответов.