Задать вопрос
@qpz

Как отключить создание нового файла после изменения изображения в Wordpress?

Бывает что при загрузке картинки в медиа-библиотеку Wordpress, она переворачивается, и после её редактрования, создается новая, с названием pic-e213124132131.jpg, а старая нигде не используется и просто лежит мертвым грузом занимая место.

Как можно исправить эту проблему и удалять или перезаписывать старое, неизмененное изображение?
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
OtshelnikFm
@OtshelnikFm Куратор тега WordPress
Обо мне расскажет yawncato.com
Я делал такой премиум доп otfm-watermark-and-crop - загугли найдешь - если интересен код.

А вот принцип - ВП фильтр wp_generate_attachment_metadata
Берешь размер large у фотки - этот размер у тебя указан в настройках медиабиблиотеки ВП.
Вот например у меня он 1900х1000

Хранить фотки большего размера мне не нужно - я беру этот размер - заменяю им оригинал (full) и удаляю атрибут large из массива. Таким образом имею все зарегистрированные размеры и full размер (тот самый прежний large), а самого размера large в медиабиблиотеки как бы нет. Есть оригинал ровно такого размера.

В общем юзеры ко мне грузят обложки, аватарки по 4-5 мегабайт, а на выходе получаю я максимум изображение размером 1900х1000 и размером в 300-500 килобайт. У меня не фотохостинг чтоб хранить оригиналы, а юзеров я не хочу ограничивать - сами понимаете телефоны сейчас фоткают 5000 пикселей фотки, и юзерам это удобно что у меня кропается так.

А если мне инфографику длинную надо загрузить - функция имеет стоп слово. И по нему останавливает кроп
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
никак

есть оригинальное изображение и производные от него, производные можно настроить/удалить/изменить/...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы