Да, вы помните эту боль, когда ваши клиенты загружают на свой сайт изображения по 10МБ, а потом только одна мысль о переносе или резервной копии вызывает ужас.
А ещё они любят вставлять прямо такие изображения при написании контента! И конечно же любые попытки попросить клиентов этого не делать ни к чему не приводят в 99% случаях (или, как модно сейчас говорить, в 80% случаях 😁).
WordPress 5.3 немного разрулил эту проблему.
Оригинальное изображение тем не менее всё ещё будет доступно на сервере и пусть к нему можно получить при помощи функции wp_get_original_image_path(), URL – при помощи wp_get_original_image_url().
Вы кстати можете изменить значение максимального размера при помощи фильтра big_image_size_threshold
:
add_filter( 'big_image_size_threshold', 'misha_menyaet_razmer' ); function misha_menyaet_razmer() { return 1500; // обычное число, без пикселей пожалуйста }
Либо же вообще отключить эту функцию и продолжать использовать оригинал изображения как максимально допустимый размер:
add_filter( 'big_image_size_threshold', '__return_false' );