Поддержка Проблемы и решения Размеры картинок в медиабиблиотеке

  • Как в теме Twenty Thirteen сделать так, чтобы при загрузке миниатюры при создании записи на сервере хранилось 2 картинки (обрезанная миниатюра и загружаемый оригинал), а при загрузке картинки непосредственно в медиабиблиотеку хранился только оригинал? Сейчас на сервере хранятся 3 картинки разных рамеров.
    Текущие настройки для медиафайлов

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • никак. регистрируемые темой размеры все равно будут создаваться, даже если картинка загружена через медиафайлы напрямую.

    http://www.wphook.ru/media/remove-srcset.html

    А как можно задать размеры для миниатюр? В настройках на скриншоте устанавливаю 300х150 и отмечаю опцию «Обрезать миниатюру точно по размерам».
    В теме Twenty Thirteen в файле functions.php есть запись

    add_theme_support( 'post-thumbnails' );
    set_post_thumbnail_size( 604, 270, true );

    И размер для миниатюр берется именно оттуда. На что тогда влияют настройки на скриншоте?

    И размер для миниатюр берется именно оттуда. На что тогда влияют настройки на скриншоте?

    они используются, если не задан размер в теме

    Как сделать, чтобы размеры для миниатюр брались из настроек на скриншоте?

    разве не очевидно?
    удалите:

    
    set_post_thumbnail_size( 604, 270, true );
    

    разве не очевидно?
    удалите:

    Чтобы при следующем обновлении темы эта запись вновь появилась?

    используйте дочернюю тему, тогда при следующем обновлении родительской темы данное изменение в дочерней теме останется неизменным

    https://codex.wordpress.org/%D0%94%D0%BE%D1%87%D0%B5%D1%80%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BC%D1%8B

    Тогда подскажите, как в дочерней теме, переопределить данную функцию.

    Вот нашел инфу по переопределению функций родительской темы https://wpcafe.org/tutorials/pereopredelenie-funktsiy-roditelskoy-temyi-v-docherney-na-wordpress/

    В статье идет речь о том, как задать приоритеты функциям дочерней темы. Про переопределение родительских функций там ничего нет.

    Модератор Yuri

    (@yube)

    ПЕРЕопределить (хотя на самом деле это ПРЕДопределение) можно только те функции родительской темы, которые создаются как pluggable (в WP это так называется), то есть с использованием if ( ! function_exists () ).

    Что касается set_post_thumbnail_size(), то я думаю, ее можно не переопределять, а просто еще раз вызвать ПОСЛЕ выполнения functions.php родительской темы. Какой хук использовать — не знаю, а ковыряться сейчас недосуг.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Размеры картинок в медиабиблиотеке» закрыта для новых ответов.