• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Сниппет Как изменить размер загружаемых медиафайлов в wordpress

Попай

АДМИНИСТРАТОР
Изначально размер загружаемых файлов ограничен размеров в 2 мегабайта, однако, иногда нужно либо увеличить, либо уменьшить данный параметр.

Для этого достаточно вставить в файл functions.php (панель управления – в левом меню выбираем пункт "Внешний вид" и его подпункт "Редактор" – справа в списке шаблонов выбираем файл functions.php) следующий код:
PHP:
add_filter( 'upload_size_limit', 'PBP_increase_upload' );

function PBP_increase_upload( $bytes )
{
return 1048576; // 1 megabyte
}
Здесь 1048579 – это 1 мегабайт – если нужно увеличить или изменить размер загружаемых медиафайлов – измените данный параметр, например – 104857900 – это уже будет 100 мегабайт.

Также можно ограничить размер загружаемых файлов с помощью файла .htaccess – который находится в корневой папке вашего сайта. И для того чтобы ограничить размеры загружаемых файлов можно добавить в данный файл следующие строчки:
PHP:
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value memory_limit 20M
php_value max_execution_time 200
php_value max_input_time 200

Например можно добавить всего одну строчку – php_value post_max_size 1M – она и ограничивает загрузку картинок, которые теперь должны быть не более 1МБ.
 
Ограничение размера файла при загрузке действительно необходимо. Ещё было бы неплохо из загружаемых картинок сразу создавать превью нужного размера.
 
Последнее редактирование:
Редактирую через functions.php . Это гораздо удобнее и быстрее, о втором способе не знал, надо попробовать. Интересно, а можно ли как-то ограничивать не только размер файлов в Мб, но и размер картинок в пикселях. Устанавливать минимальное и максимальное кол-во пикселей для картинки. Было бы очень полезно такое сделать для аватаров пользователей.
 
@Vladlen, комментарием выше я и писал, где настраиваются разрешение загружаемых картинок. Если на сайте много авторов и которые не хотят пользоваться фотошопом (или подобными программами), то уменьшить размер исходного фото поможет плагин Imsanity
 
Скажите, а как скажется уменьшение размера исходной картинки или фото с помощью плагина на качестве картинки после ресайза? Будет ли качество нормальным как, скажем, после использования в фотошопе операции "Сохранить для WEB"?
 
Скажите, а как скажется уменьшение размера исходной картинки или фото с помощью плагина на качестве картинки после ресайза? Будет ли качество нормальным как, скажем, после использования в фотошопе операции "Сохранить для WEB"?
На глаз я ухудшения не вижу. Для обычного блога, конечно может быть для блога фотографа где надо супер-пупер качество, что-нибудь и разглядят.
 
Назад
Сверху