Intereting Posts
Простой навигационный Walker – класс Wrapper вокруг первого подменю Изменение размеров изображений в существующих сообщениях Скрипт Enqueue при неудаче входа в систему Как я могу запрашивать пользователей по пользовательской роли? Как выбрать содержимое в текстовом режиме textrea в wp_editor? Получать сообщения за последние 24 часа и сортировать их через GD Star Rating Получать сообщения, обновленные или опубликованные за последние шесть часов WP4.8.3: PHP Неустранимая ошибка: Макс. Время выполнения в 2 разных файлах (графический редактор) URL-адрес перенаправления и массовые действия в wp_list_table Запрос с двумя сообщениями и двумя разными мета-ключами Сортировка мусора по дате отправлено Почему get_template_directory_uri () не включает «www», только для выставленных таблиц стилей? как предотвратить или прервать просмотр страницы автора для конкретной роли пользователя Как проверить пользовательские поля из functions.php Переадресация логики после входа в систему

Использование wp_handle_upload () для направления определенного пути с использованием $ overrides

Как вы используете функцию wp_handle_upload и apply_filter вместе для загрузки файлов по определенному пути? Что будет отменой?

Например:

 $overrides = array('file' => 'C:\\uploads\\filename.pdf','message' => 'File written'); apply_filter('wp_handle_upload',$overrides); 

или что-то типа того? Или это правильный код?

Реальный вопрос здесь: какие $ overrides могут использоваться как ключ к этому ассоциативному массиву?

Вам нужно указать список допустимых типов mime.

Вы можете сделать это легко, просто получив разрешенные типы mime:

 $file = $_FILES['the-file']; $upload_file = wp_handle_upload($file, array( 'test_form' => false, 'mimes' => get_allowed_mime_types() )); 

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

Пример будет таким, как этот ответ .