Как увеличить лимит размера загружаемого файла WordPress
Вы хотите увеличить лимит размера загружаемого файла WordPress? Если ваш сервер работает на нижнем пределе размера загружаемого файла, вы можете столкнуться с проблемой загрузки файла, плагина или тем. Всегда рекомендуется поддерживать достаточный лимит размера файла на сервере. В этой статье мы покажем вам различные способы увеличения ограничения размера загружаемого файла WordPress.
Пользователь может увидеть текущий максимальный размер загружаемого файла, разрешенный на их веб-сайте WordPress, перейдя в Media-> Add New.
Этот размер означает, что мы можем загрузить файл размером не более 2 МБ. Если мы попробуем файл больше 2 МБ, он не будет загружен на наш сайт.
Увеличьте ограничение на размер загружаемого файла WordPress
Мы собираемся обсудить 4 различных способа изменить ограничение размера файла в WordPress. Мы предлагаем попробовать все варианты один за другим и проверить, какой из них подойдет вам. В этом руководстве мы предполагаем, что пользователь хочет установить ограничение на размер файла до 64 МБ. Вы можете изменить это значение в зависимости от ваших требований.
Использование htaccess
Откройте .htaccess
файл из корневого каталога и добавьте следующий код:
php_value upload_max_filesize 64M
php_value post_max_size 64M
Перейдите на страницу Media-> Add New и обновите ее. Вы должны увидеть, что теперь максимальный размер составляет 64 МБ.
Добавление кода в функции темы или файл конфигурации
Если последний метод не работает для вас, добавьте приведенный ниже код в functions.php
файл вашей темы .
@ini_set( 'upload_max_size', '64M' );
@ini_set( 'post_max_size', '64M');
Пользователь также может добавить этот код в wp-config.php
файл.
@ini_set( 'upload_max_size', '64M' );
@ini_set( 'post_max_size', '64M');
/* That's all, stop editing! Happy blogging. */
Создайте или отредактируйте файл PHP.INI
Если у вас нет доступа к нему, php.ini
создайте новый в корневой папке. Или вы можете использовать существующий php.ini
файл. В вашем php.ini
файле должен быть код:
upload_max_filesize = 64M
post_max_size = 64M
Используйте фильтр upload_size_limit
WordPress предоставляет фильтр upload_size_limit, который фильтрует максимальный размер загрузки, разрешенный в php.ini. Вот ссылка на страницу документации.
В этом случае приведенный ниже код следует добавить в functions.php
файл темы .
function filter_site_upload_size_limit( $size) {
return 1024 * 1024 * 64;
}
add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 20 );
Пробуя все вышеперечисленные методы, обязательно добавьте строку ниже в functions.php
файл.
@ini_set( 'max_execution_time', '300' );
Примечание. Из этих 4 методов вам подойдет один. Если в этом случае вы все еще сталкиваетесь с проблемой ограничения размера загружаемого файла WordPress, вам следует обратиться к своему провайдеру веб-хостинга.