Недавно один из наших читателей спросил, как можно загружать большие изображения в WordPress. Многие пользователи наблюдают ошибку при попытке загрузить огромные изображения в ВП. Это происходит из-за ограничения размера файла. В сегодняшней статье мы покажем как исправить это и загружать большие картинки в WordPress.
Почему вы не можете загрузить большие картинки в WordPress?
Ваш хостер мог настроить свой сервер так, чтобы установить лимит на размер загружаемого файла.
Этот лимит можно увидеть на странице Медиафайлы » Добавить новый.
Если же лимит ниже размера того файла, который вы пытаетесь загрузить, то вы увидите ошибку вроде такой: ‘ 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 клиента.
Просто добавьте следующий код в файл php.ini:
upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300
Действительно ли нужно загружать большие изображения в WordPress?
Картинки грузятся намного дольше, чем текст. Это означает, что чем больше у вас «тяжелых» картинок, тем дольше будет загружаться ваш сайт.
Поисковые системы не очень любят медленные сайты, и ваши страницы с большим количеством изображений могут существенно потерять позиции в выдаче. Это будет стоить вам трафика и повлияет на бизнес-цели.
Понятное дело, что многие сайты фотографов просто обязаны содержать высококачественные изображения на своем сайте. Однако, это высокое качество может быть оптимизировано, при этом уменьшится размер файла, а качество останется на уровне.
Вот и все, мы надеемся, что эта статья помогла вам научиться загружать большие изображения в WordPress. Также вам может быть интересна статья о том, как увеличить изображение без потери качества.
Если вы только начинаете разбираться с WordPress, то не забудьте посетить нашу рубрику WordPress для новичков, где мы публикуем материалы специально для новых пользователей WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.