mildfuzz
  • 0
Мастер

Могут ли изображения автоматически сжиматься?

  • 0

возникли проблемы с обучением клиентов сжатию их изображений, и они очень хотели бы, чтобы WordPress сжимал изображения до предопределенного размера (обычно 800 пикселей по длинной стороне, 72 точки на дюйм) и отбрасывал оригинал

Share
    • Я думаю, что если вы не переопределите его где-нибудь, WordPress попытается определить «большой» размер изображения равным значению, которое вы установили в $content_width (а затем, соответственно, пропорционально установите «средний» и «маленький» размеры)…

      • 0
  1. Используйте http://wordpress.org/extend/plugins/auto-image-resizer/

    Добавьте это в свой functions.php:

    function prune_image_sizes($sizes) {
    // You can add other size like that for remove those sizes
    //  unset($sizes['medium']);
        unset($sizes['large']);
    
        return $sizes;
    }
    add_filter('intermediate_image_sizes_advanced', 'prune_image_sizes');
    

    Установите параметр большого изображения на 800 пикселей на панели параметров мультимедиа.

    Итак, что ты сделал? Система не будет создавать изображение большого размера, но уменьшит исходный размер изображения до большого размера (800 пикселей). Большинству разработчиков это не нравится, но когда клиенту нужно загрузить много изображений и не так много места на хостинге, это может помочь.
    (Извините за мой английский)

    • 0
  2. Я думаю, что если вы установите $content_width глобальную переменную (например, в своей теме functions.php ), все изображения будут изменены так, чтобы они были не шире этого. Не забудьте также изменить настройки для большого размера изображения, иначе пользователям будет непонятно, почему они больше не могут использовать этот размер.

    • 0
  3. Если вы беспокоитесь об отказе от исходных изображений для экономии места. Я думаю, вам, возможно, придется подключить действие «add_attachment», чтобы удалить оригинал после изменения размера. В сочетании с предложением Яна установить для переменной $content_width максимальный размер, это должно сработать.

    • 0

Оставить ответ

You must login to add an answer.