Увеличить или уменьшить ограничения на допустимый размер файлов для загрузки в WordPress можно очень быстро и просто. Для этого я рекомендую самый простой и надежный способ.
Откройте файл functions.php в папке вашей темы. Путь к этому файлу: www\wp-content\themes\имя_вашей_темы\functions.php. Заходим на FTP, копируем файл functions.php на компьютер и открываем его с помощью текстового редактора (рекомендую Notepad++).
Открыть файл с функциями можно также через админку вашего сайта. Для этого переходим в Внешний вид -> Редактор и в списке справа выбираем для редактирования Функции темы.
Вставлять следующую команду необходимо в конец файла functions.php, перед закрывающимся тегом ?>.
Ограничение на размер загружаемого файла WordPress:
add_filter( 'upload_size_limit', 'PBP_increase_upload' ); function PBP_increase_upload( $bytes ) { return 1048576; // 1 megabyte }
Изменяя числовое значение в коде, Вы можете легко увеличивать или уменьшать ограничения на размер файлов допустимых для загрузки на сайт WordPress.
После того как вы вставили код выше, не забудьте сохранить файл и залить его обратно на ваш сайт через FTP (если вы добавили код через админку сайта, нажмите кпопку «Обновить файл»).
Конечно есть и другие способы изменения размера файлов для загрузки, к примеру изменяя значения в конфигурационном файле php.ini или через .htaccess… Но как по мне, пример который я привел выше является самым практичным и понятным.
Если что-то не получилось или остались вопросы, задавайте их в комментариях.
Обзор
Проголосуйте за урок
Оценка
Итог : Уважаемые читатели! Если вам понравилась статья не поленитесь проголосовать и оставить комментарий, ведь так я смогу понять полезность уроков и статей, и улучшить их качество в будущем. Заранее спасибо!
Дружище, жму тебе руку! Счастье что нашел эту статью!
Спасибо автор тебе ОГРОМНОЕ!
А то почти на всех сайтах написана ахинея, которая не помогает: править php.ini, .htaccess, в итоге ничего написанного не помогает, а Ваш совет помог сразу.
Спасибо!!! Зачетная статья!!!! Я совсем «чайник» и долго не могла понять почему у меня не получается)) Для таких как я — обьясняю — число 1048576 тоже надо менять))) оно равно 1 мб. т.е. если Вам надо например 130мб. то пишите:
add_filter( ‘upload_size_limit’, ‘PBP_increase_upload’ );
function PBP_increase_upload( $bytes )
{
return 136314880; // 130 megabyte
}
Ксюша спасибо Вам…Ваш комментарий помог больше, чем 15 статей прочитанных на эту тему))
Ксюша, скажите пожалуйста, как чайник чайнику: а в КОНЦЕ файла темы functions.php вы нашли закрывающий тег ?> ? Я посмотрела несколько тем и этот тег стоит только вначале файла. Попробовала вставить в functions.php дочерней темы, а потом материнской — вначале файла после <?php /**, но ничего не изменилось.
Ой, нашла причину! Это вот это /** мешало, нужно было перед ним вставлять код! Т.е. в начале файла после <?php /
Спасибо огромное! Все теперь получилось.
Ксюша, спасибо за пояснение, помогло!
Автору спасибо за статью! Это единственный способ из многих, который мне помог!
Спасибо друг. Помогло. Кучу вариантов перебрал и только твой помог
5 звезд
Огромное спасибо,из всех перечисленных в сети, только ваш метод помог
Данный способ работает только, если размер ограничивает сам WordPress и ограничение на медиафайлы. При установке плагина такой фин не прошел. Надо править конфиги на уровне сервера: http://oddstyle.ru/wordpress-2/stati-wordpress/kak-uvelichit-maksimalnyj-razmer-zagruzhaemyx-fajlov-v-wordpress.html
Спасибо огромное автору! Часа три пытался решить данную проблему …
Способ не рабочий! Ошибку HTTP выдает, визуально меняется размер а технически нет.
Вот рабочий: Плагин Tuxedo Big File Upload, просто устанавливаете — активируете и вуаля, файлы до 2 TB можно загружать 🙂
Спасибо за подсказку. Работает.
Спасибо!!!!!!!!!!!!!
Шикарное решение. Спасибо. Почти сутки мучился — всё поперепробовал и .htaccess и php.ini и wp-config.php и в си-панель лазил — всё бестолку. А тут такой подарок — изящное и простое решение.
Одна масенькая ремарка: То же можно сделать и через плагин Code Snippets (кто не знает — через него можно добавлять коды в систему, не трогая основные файлы) — всё получилось просто замечательно.
Рано радовался. Как написала Анастасия — даёт ошибку HTTP. Но всёравно спасибо.
prashu vas pomogite i mne , u menya na kompe ne kak ne mogu nayti papku www