Как загружать большие изображения в WordPress

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

largefilesizerror[1]

Почему вы не можете загрузить большие картинки в WordPress?

Ваш хостер мог настроить свой сервер так, чтобы установить лимит на размер загружаемого файла.

Этот лимит можно увидеть на странице Медиафайлы » Добавить новый.

maxuploadfilesize[1]

Если же лимит ниже размера того файла, который вы пытаетесь загрузить, то вы увидите ошибку вроде такой: ‘ filename.jpg exceeds the maximum upload size for this site’.

Другим же фактором, который может помешать загрузке больших картинок — это лимит памяти (memory limit).

По-умолчанию, вашему WordPress сайту разрешено использовать «разумное» количество памяти. Когда же скрипт будет выполняться слишком долго и «съест» всю выделенную память, тогда вы уведите сообщение об ошибке.

Если вы столкнулись с одной из таких ошибок, тогда эта статья поможет вам исправить их, чтобы обрести возможность загружать большие файлы в WordPress.

Исправляем Image Upload Size в WordPress

Если вы хотите загружать большие картинки и другие медиафайлы в WordPress, то вот как можно исправить возникшие трудности.

Просто добавьте этот код в файл functions.php своей темы:

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );

Этот код попытается увеличить максимальный размер загружаемого файла, максимальный размер для POST, а также максимальное время выполнения скриптов для вашего WordPress сайта. Однако, это может не сработать на некоторых WordPress сайтах.

В этом случае можно попробовать добавить следующий код в свой файл .htaccess в корневой директории сайта.

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

Если же оба этих способа не принесли результатов, тогда можно попробовать применить эти значения с помощью файла php.ini.

Файл php.ini — это файл конфигурации, используемый PHP для определения настроек. Пользователи, использующие виртуальный хостинг, обычно не имеют доступа к этому файлу. Однако, все равно можно создать пустой php.ini в корневой директории сайта с помощью FTP клиента.

newfileftp[1]

Просто добавьте следующий код в файл php.ini:

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

Действительно ли нужно загружать большие изображения в WordPress?

Картинки грузятся намного дольше, чем текст. Это означает, что чем больше у вас «тяжелых» картинок, тем дольше будет загружаться ваш сайт.

Поисковые системы не очень любят медленные сайты, и ваши страницы с большим количеством изображений могут существенно потерять позиции в выдаче. Это будет стоить вам трафика и повлияет на бизнес-цели.

Понятное дело, что многие сайты фотографов просто обязаны содержать высококачественные изображения на своем сайте. Однако, это высокое качество может быть оптимизировано, при этом уменьшится размер файла, а качество останется на уровне.

Вот и все, мы надеемся, что эта статья помогла вам научиться загружать большие изображения в WordPress. Также вам может быть интересна статья о том, как увеличить изображение без потери качества.

Если вы только начинаете разбираться с WordPress, то не забудьте посетить нашу рубрику WordPress для новичков, где мы публикуем материалы специально для новых пользователей WordPress.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

VN:F [1.9.22_1171]
Rating: 3.0/5 (1 vote cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top