Intereting Posts
Как сделать переменную URL? Как исправить проблему памяти UpdraftPlus? Как заставить текстовый редактор WordPress сохранять разрывы строк после абзацев? Заказывать сообщения по значению мета и дате $ wpdb, подготовленный с условием поиска Требуется один раз в плагин PHP-файл не работает Изменение размера URL-адреса изображения в редакторе сообщений (при нажатии на изображение) Установка WordPress локально Показать родительскую категорию сообщения, принадлежащего только к подкатегории Показывать изображение в WordPress под пользовательским изображением портфолио Bake-in TinyMCE Продвинутый в тему? Показывать ошибку при выборе изображения в загрузчике медиафайлов WordPress, если несоответствие параметров заказывать пользователей с помощью drag'n'drop? Удалить сообщение На первой странице (с ограничением Wp-admin) Почта не отправляется, когда я устанавливаю заголовки HTML

Проблема с wp_handle_upload

Я пытаюсь загрузить zip-файл с установочной страницы. Я разработал страницу настроек, и у меня есть функция загрузки файлов. Для этого я использую настройку API.

Моя проблема: я знаю, что максимальный размер загрузки по умолчанию составляет 8 МБ. Когда я пытаюсь загрузить файл меньше, чем 8 МБ, он работает нормально. Но когда какой-либо файл больше загружается в 8 option.php , я перенаправляется на страницу option.php .

Я просто хочу справиться с этим типом проблемы, но я не могу. Я использовал фильтр upload_size_limit чтобы увеличить размер загрузки, но все еще не работает. Размер загрузки увеличен, но не удалось загрузить размер файла более 8 МБ.

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

Я просто хочу решить эту проблему. Я не хочу, чтобы он остановился на странице option.php

 if ( '' !== $_FILES['html_resources']['name'] ) { if ( 'application/zip' === $_FILES['html_resources']['type'] ) { $upload = $_FILES['html_resources']; $file = wp_handle_upload( $upload, array( 'test_form' => false ) ); } else { add_settings_error( 'rdn-error', '', 'Please provide zip file!!', 'error' ); } }